|
Mar 13, 2025
|
|
|
|
BIE 2300 - Informatics Computing3 lecture hours 2 lab hours 4 credits Course Description This course introduces Chemical and Biomolecular Engineering students to computer programming, primarily aiming at helping them understand programming logics and lay the foundation for solving biomolecular engineering problems computationally. In particular, the course will introduce the C programming language to teach students the fundamentals of computer programming and focus on solving various computational problems. (prereq: none) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Understand the basic concepts and logics of computer programming
- Use the format specifiers and escape characters
- Use data types, operators, and expressions
- Declare, initialize, and update variables of various data types
- Implement selection constructs, loops, and logical comparison
- Apply C strings in solving problems
- Apply C arrays in solving problems
- Design user-defined C functions and use their function prototypes
- Apply recursion in solving problems
- Apply C pointers in solving problems
- Apply C structures in solving problems
- Apply file input and output in solving problems
Prerequisites by Topic Course Topics
- Introduction to informatics computing
- Logics of C programming
- Variables, expressions, data types, and operators
- Decision-making
- Loops
- Functions
- Recursion
- Arrays
- Pointers
- Structures
- Input and output
Laboratory Topics
- Introduction lab
- Eclipse CDT
- C basics
- Reading inputs
- C strings
- C arrays
- User-defined functions
- Control flow
- Decision-making
- Recursion
- C pointers
- C structures
Coordinator Dr. Jung Lee
Add to Portfolio (opens a new window)
|
|