Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Online
Module Offerings
4500COMECA-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.
Learning Outcomes
1.
Apply knowledge of programming constructs and basic algorithms.
2.
Demonstrate problem solving skills by producing simple programming solutions.
3.
Evaluate alternatives and make sound judgements regarding programming solutions.
4.
Investigate integrated development environments & application programming interfaces.
5.
Demonstrate basic knowledge of the object oriented programming paradigm.
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
Technology
Essay