StudyPath

COS 201 Computer Programming I

200 levelComputing & ICT12 topics

COS 201 covers 12 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study COS 201 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Introduction to computer programming
  2. Programming paradigms (functional, declarative, logic, scripting)
  3. Introduction to object-orientation and a typical OO language (Java)
  4. Basic data types, variables, expressions and operators
  5. Assignment statements and simple I/O
  6. Objects, classes, methods and parameter passing
  7. Encapsulation and abstraction
  8. Strings and string processing
  9. Control structures
  10. Arrays
  11. Simple recursive algorithms
  12. Inheritance and polymorphism

A sample from this course

One topic, as StudyPath teaches it.

Introduction to computer programming

Introduction to computer programming focuses on what programming is, how a computer follows instructions, and the basic stages involved in developing a program. For exams, you must master the meaning of key terms such as program, algorithm, programming language, translator, syntax, and logic, because they form the foundation for all later topics in Computer Programming I.

What you get for COS 201