|
May 04, 2024
|
|
|
|
2022-2023 Catalog [ARCHIVED CATALOG]
|
ENGR 263 - Introduction to Computing In Electrical Engineering PREREQUISITES: ENGR 196 - Introduction to Engineering . PROGRAM: Engineering CREDIT HOURS MIN: 4 LECTURE HOURS MIN: 3 LAB HOURS MIN: 2 DATE OF LAST REVISION: Spring, 2019
Introduces basic concepts of computer programming with an emphasis on program decomposition and program structure. Focuses on structured problem- solving using the C++ high-level programming language. Covers number concepts fundamental in electrical engineering. Problems drawn from the field of electrical and computer engineering will require no prior engineering knowledge.
MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be expected to:
- Develop algorithms to solve Engineering problems, using a step-by-step process.
- Use a standard C program development environment.
- Use loops selection structures, arrays, functions, and I/O commands in structured C programs.
- Read and write C programs that use structures
- Use pointers in C programs to allocate memory, and to access data and structures
- Read and write C programs that use dynamic data structures
- Read and write C programs that read and write files
- Use pass by value and pass by reference to exchange data between functions.
- Use a standard C Program Development Environment
COURSE CONTENT: Topical areas of study include -
- Overview of C language (1)
- Software tools: Visual C++ (Microsoft Visual Studio) IDE (1)
- Data types - simple - int, float, double, char, bool (1)
- Control and Conditional Statements (1)
- Arrays (1.5)
- Functions (1.5)
- Recursion (0.5)
- Data types – structured (1)
- Pointers and dynamic memory management (1.5)
- Linked lists, trees, and other dynamic data structures (1)
- Binary I/O (1)
- Random number generation (0.5)
- Standard C Library (1)
- Tests and quizzes (2)
GRADING POLICY
A |
90-100 |
B |
80-89 |
C |
70-79 |
D |
60-69 |
F |
0-59 |
Course Addendum - Syllabus (Click to expand)
|
|