CENG 113

Programming Basics

Fundamentals of computer programming: sequence, decision, repetion, syntax, compilation, debugging and maintenance, procedures, parameters, arrays, object, top-down structured design, layout and style. The emphasis is on an engineering “right-first-time” approach to solving large problems using computers. Basic concepts of algorithmics and algorithmic terminologies.

Introduction to Programming Basics – Tutorial – I
Introduction to Programming Basics – Tutorial – II
Types, Operators and Expressions
Program Control Flow
Program Structures
Course Evaluation and Review
Arrays and Strings
Pointers and Arrays
Recursive Functions
Dynamic Memory Allocation
Course Evaluation and Review
Input Output Functions


Assistant Professor / Vice Chair


Other First Year Courses