About

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.

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

Instructor(s)

Assistant Professor
Other First Year Courses