|
May 04, 2024
|
|
|
|
2022-2023 Catalog [ARCHIVED CATALOG]
|
EECT 128 - Introduction to C Programming PREREQUISITES: EECT 112 - Digital Fundamentals . PROGRAM: Electronics and Computer Technology CREDIT HOURS MIN: 3 LECTURE HOURS MIN: 2 LAB HOURS MIN: 2 DATE OF LAST REVISION: Spring, 2019
An introduction to the “C” programming language. No programming experience is needed. After completing this course the students will have a good understanding of programming concepts, and terminology and should be able to pick up another programming language if interested. The course is designed to prepare students to use C to solve technical problems such as programming microprocessors.
MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be expected to:
- Explain the purpose and principles of object-oriented and modular software design techniques.
- Demonstrate step-by-step solutions to problems using correct problem solving technique.
- Write, compile, and debug C programs.
- Correctly use C variables and constants.
- Use mathematical and I/O library functions.
- Use decision constructs such as if and switch/case statements.
- Use looping constructs such as while and for.
- Implement data in arrays.
- Write interactive programs using Windows input and output methods.
COURSE CONTENT: Topical areas of study include -
- Background history
- Structured, modular, and object-oriented programming
- Using flowcharts
- Number systems representation/conversion in C
- Preprocessor Commands
- Standard I/O in “C”
- Arithmetic operators
- Data types and variables and scope rules
- Functions in C
- Selection structure, relational and logical operators
- Bit wise operations
- Repetition structure (Loops)
- C Strings
- One and two dimensional arrays
Course Addendum - Syllabus (Click to expand)
|
|