May 04, 2024  
2022-2023 Catalog 
    
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:

  1. Develop algorithms to solve Engineering problems, using a step-by-step process.
  2. Use a standard C program development environment.
  3. Use loops selection structures, arrays, functions, and I/O commands in structured C programs.
  4. Read and write C programs that use structures
  5. Use pointers in C programs to allocate memory, and to access data and structures
  6. Read and write C programs that use dynamic data structures
  7. Read and write C programs that read and write files
  8. Use pass by value and pass by reference to exchange data between functions.
  9. 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)