Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture
Practical

Module Offerings

4700YCOM-SEP-PAR

Aims

To gain an understanding of how software is developed. To become familiar with a range of computer programming paradigms. To develop basic problem solving skills in computing. To prepare students for software development at higher levels.

Module Content

Outline Syllabus:Programming Overview & History The Language & IDE Basic Elements Variables & Constants Operators, Expressions & Statements Basic I/O & File I/O Selection Boolean Operators & Expressions If, If-Else & Switch-Case Iteration While, For & Do-While Break Collections Array and ArrayList String and char Types User-Defined Methods Return Types Parameters Scope User-Defined Classes Members Constructors Exceptions & Event Handling Try, Catch & Finally
Additional Information:This module delivers programming and problem solving skills, with no prior assumptions of programming experience. Given the importance of programming to computer science this module will encourage students to study more specialized software development topics.

Assessments

Report
Report