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