Programming I

 

Course title   

Programming I

Course Codes          

IT5503

Level  

5

Status            

Elective

Credits

15

Prerequisite 

None

Course offered in

Refer to Programme Course Selection Sheet

Duration

1 trimester

 

 

           

Aim

A learner will be able to design software using appropriate syntax, implement software designs and apply basic object-oriented concepts.

 

 

 

Course content

 

Introduction to primitive data types, operators, Pseudocode and flow chart, Conditional statements and iteration, declaring, defining and using functions for structural as well as object-oriented programming, passing parameters to functions by value and by reference

Arrays, String class, User defined types, Unit testing, Reusability, Recursion

 

 

 

Learning objectives

  1. Translate program designs into a programming language.
  2. Design structured programs using the principles of the top-down-refinement of pseudocode.
  3. Design structured programs using flow charts to illustrate the nesting of control structures.
  4. Design object-oriented programs using an iterative and incremental process.
  5. Execute and debug programs.

 

 

 

 

Got a question or feedback?
Call us on 0800 944 847
or send us a message