Skip to main content

DMU

Computer Programming


Course Description This course teaches problem solving using computers, algorithms, program structure, constants, types, variables, reserved words, syntax diagram, identifiers, numbers, character strings and constant declarations; basic data types, statements (assignment, I/O, control), structured data types, subprograms, file management; recursive functions; overloaded functions; linking multiple source files; and data structures. Concrete examples enable the students to write programs and use data structure elements in the programs.

Enrollment in this course is by invitation only

About This Course

This course teaches problem solving using computers, algorithms, program structure, constants, types, variables, reserved words, syntax diagram, identifiers, numbers, character strings and constant declarations; basic data types, statements (assignment, I/O, control), structured data types, subprograms, file management; recursive functions; overloaded functions; linking multiple source files; and data structures. Concrete examples enable the students to write programs and use data structure elements in the programs.

Course objectives On completion of the course successfully, students will be able to:  Apply programming skills to solve problems  Understand basic concepts in computer science such as Boolean logic and problem decomposition  Learn data structures (such as strings, matrices and arrays), logic and control structures (such as ‘if’ and ‘for’ statements), data manipulation and presentation (loading data files, computing simple statistics and graphing data), and proper programming techniques (writing modular, well-commented code)  Understand programming concepts that will assist in learning other languages (like Java, Perl, or C#)  Learn about computing resources on campus and online  Analyze simple problems and formulate solutions  Develop computer programs for quality program solving  Practice good programming disciplines and styles

Requirements

C++ IDE Dev c++

Course Staff

Course Staff Image #1

Staff Member #1

Biography of instructor/staff member #1

Course Staff Image #2

Staff Member #2

Biography of instructor/staff member #2

Frequently Asked Questions

Do I need to buy a textbook?

No, a free online version of C++ BOOK:“Problem Solving with C++”, Tata Mc. Grew Hill Company by Ravichandran will be posted to your page

Question #2

Your answer would be displayed here.