CS2361 Computing for Science and Engineering
Course Aims & Objectives : This course aims to introduce the fundamentals of computer hardware and the concepts and techniques of problem-solving using a high-level programming language. Objectives: Upon completion, students should be able to:1. understand the organisation of a typical computer systems:2. analyse simple problems and formulate algorithms for their solution;3. develop computer programs for implementing the algorithms;4. practise good programming discipline. Units: 3 Level: B2 Medium of Instruction: EnglishKeyword Syllabus: Number systems and computer arithmetic. Components of a computer system. Problem solving and algorithm development. The software development process and development environment. Programming in a high-level procedural language (such as C): basic data types; control structures; functions and procedures; pointers; input and output. Simple file processing. Elements of programming style. Teaching Pattern: Duration of course: 1 semester Current mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial Assessment Pattern: Examination duration: 2 hours Percentage distribution of marks for coursework, examination, other: Examination 70%, Coursework 30% Grading pattern: Standard (A+AA-...F) For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. Pre-requisite(s): Nil Pre-cursor(s): Nil Equivalent Course(s):*CS0228 Computing for Applied Scientists *CS0365 Programming and Data Structures
Course Aims & Objectives : This course aims to introduce the fundamentals of computer hardware and the concepts and techniques of problem-solving using a high-level programming language. Objectives: Upon completion, students should be able to:1. understand the organisation of a typical computer systems:2. analyse simple problems and formulate algorithms for their solution;3. develop computer programs for implementing the algorithms;4. practise good programming discipline.
Units: 3 Level: B2
Medium of Instruction: EnglishKeyword Syllabus:
Teaching Pattern: Duration of course: 1 semester Current mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial Assessment Pattern: Examination duration: 2 hours Percentage distribution of marks for coursework, examination, other: Examination 70%, Coursework 30% Grading pattern: Standard (A+AA-...F) For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. Pre-requisite(s): Nil Pre-cursor(s): Nil Equivalent Course(s):*CS0228 Computing for Applied Scientists *CS0365 Programming and Data Structures