KEMBAR78
CSC001 Scheme | PDF | Computer Network | Ip Address
0% found this document useful (0 votes)
10 views8 pages

CSC001 Scheme

The document outlines the curriculum for the Introduction to Computer Programming course at Westerfield College, detailing guided learning hours, assessment objectives, and learning outcomes. It covers essential programming concepts, including various programming languages, web development, and cloud computing, with a structured module scheme for the first semester. Assessment consists of coursework and exams, with a grading system ranging from A* to F based on percentage performance.

Uploaded by

opera4jah23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views8 pages

CSC001 Scheme

The document outlines the curriculum for the Introduction to Computer Programming course at Westerfield College, detailing guided learning hours, assessment objectives, and learning outcomes. It covers essential programming concepts, including various programming languages, web development, and cloud computing, with a structured module scheme for the first semester. Assessment consists of coursework and exams, with a grading system ranging from A* to F based on percentage performance.

Uploaded by

opera4jah23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Table of Content

About this Module


Guided Learning Hours
Prior Learning
Assessment Objectives
Course Overview
Course Scheme
Learning Outcome
Supporting Learning Outcome
Assessment: (weighting and compulsory information)
Entry Qualification
Grading System
Recommended Textbook
About this Module
The students of Introduction to Computer Programming (CSC) at Westerfield College will be
able to do the following:
• Enjoy the experience of studying programming and its fundamentals
• Develop the interdependent skills of analyzing coding
• Develop the basic skills in working with different programming languages
• Develop practical approach on introduction to programming, javascript, python and
HTML/CSS

Guided Learning Hours


The number of guided learning hours indicates the number of contact times teachers must
have with the students to deliver this course. For Westerfield College International
Foundation Programme, our Introduction to Computer programming (CSC) curricula are
based on a minimum of 48hours of guided learning in the first semester and a minimum
of 48 hours of guided learning in the second semester which total 96 hours. These
numbers are just intended as a guide. Depending on the learners' prior knowledge of the
subject, the number of hours required to acquire the certificate may increase.

Prior learning
We advise students who are starting this course to have already finished a Cambridge O’
Level IGCSE™, WAEC, GCE or NECO.
Assessment objectives

• Knowledge and understanding: Prove that you are knowledgeable and have the
prerequisite knowledge of CSC
• Application: Employ your knowledge information technology to effectively code
and solve problems.
• Analysis: Analyze the ways code/syntax work, for effective output
• Evaluation: Evaluate the ways of software development help information technology
to solve everyday problems
Course Overview
CSC provides learners with opportunities to make critical thinking to wide varieties of
programming languages. Learners will also demonstrate practical ability on web pages with
HTML/CSS, python programming, java programming etc using different tools, libraries,
methodology and frameworks. However, this module serves as an introduction to computer
programming as a course and discipline, it enabling the students to gain an understanding of
the basic concepts of the programming technique, appreciate and apply them where necessary
to solve problems.
Learning Outcomes
• Develop the interdependent skills of analyzing various programming languages and
techniques
• Develop the basic skills in web development and in working with High-level
language especially with Object- oriented-programming (OOP) methodology
• The learner’s will be able to differentiate different types of programming languages and
their respective syntaxes

The participant will improve in the following areas:


• Concepts of programming
• Information representation
• Communication and Internet technologies
• Cloud computing
• Logic gates and logic circuits
• Introduction to Web development
• Introduction to JavaScript

Module Scheme
There are six main segments in this course that will be covered in the International
Foundation Programme, they are:

• Information representation
• Communication and Internet technologies
• Cloud computing
• Logic gates and logic circuits
• Introduction to Web development
• Introduction to JavaScript
The table below gives an overview of the module content the first semester of the
Foundation Programme.

FIRST SEMESTER
TOPICS Further Reading

Week 1
Orientation Orientation Orientation

PART 1 THEORY
FUNDAMENTALS
• Understanding of different number
systems
• Use the binary, denary, hexadecimal
number bases and Binary Coded
Decimal (BCD) and one’s and two’s
complement representation for binary
Data
Week 2 numbers Representation,
• Convert an integer value from one Multimedia and
Information
representation number base/ representation to Compression
another techniques
• Understanding of how data for a
bitmapped or vector graphic image is
encoded
• Understanding of how sound is
represented and encoded
• Understanding of how digital data
can be compressed.
• Understanding of the purpose and
benefits of networking devices
• Understanding of the characteristics
of a LAN (local area network) and a
WAN (wide area network)
Week 3-4 • Explain the client-server and peer-to- Computer networks,
Communication peer models of networked computers networking devices,
and cloud • Understanding of thin-client and cloud computing
computing thick-client and the differences
between them
• Network topologies: bus, star, mesh
and hybrid topologies
• Hardware that is used to support a
LAN (Including switch, server,
Network Interface Card (NIC),
Wireless Network Interface Card
(WNIC), Wireless Access Points
(WAP), cables, bridge, repeater
• The role and function of a router in a
network
• Understanding of the differences
between the World Wide Web
(WWW) and the internet
• The use of IP addresses in the
transmission of data over the internet
• Format of an IP address including
IPv4 and IPv6
• How an IP address is associated with
a device on a network
• Difference between a public IP
address and a private IP address and
the implications for security
• Difference between a static IP
address and a dynamic IP address
• Understanding of cloud computing
Including the use of public and
private clouds
• Benefits and drawbacks of cloud
computing.

Week 5:
College Test 1

• Understand and define the


functions of NOT, AND, OR,
NAND, NOR and XOR (EOR)
gates
• Construct the truth table for each
Week 6 of the logic gates above
Logic gate and • Construct a logic circuit from: Logic gates and
circuit logic circuit
▪ a problem statement
▪ a logic expression
▪ a truth table
• Construct a truth table from:
▪ a logic circuit
▪ a logic expression
▪ a problem statement

• Understanding of the difference


between client-side and server-side
programming
• Introduction to HTML
• Basic HTML syntax and structure
• HTML elements and tags
• Creating HTML links
Week 7-8 • Creating buttons Introduction to Web
Introduction to
• Creating forms development
Web Development
• Creating images
• Creating bullet and lists
• Creating table
• Basic Styling using Cascading Style
Sheet (CSS) including background
colour, font colour, font-family, font-
size, padding, margin, etc

Week 9: Mid Semester Examination

• Overview of Java Script


• Building a Java Script Program
• Basic Syntax Used in Java Script
• Comments
• Variables
Week 10-11 • Operators (assignment, arithmetic,
Introduction to logical, comparison) Introduction to
Java script Javascript
• Conditionals (if-else statement) that
perform different actions depending
on the value of an expression
• Iteration (for loop, while loop, etc)
• Functions
• Events handling

Week 12:
College Test 2
Week 13
• Practical/project Presentation Presentation
Presentation

Week 14:
First Semester Examination

Supporting Learning Outcomes


Learning outcomes will be met by students engaging in a variety of classroom activities such as
team work, role play, discussion, completing classwork and pre-reads etc.
Achievement of learning outcomes will be assessed through class participation, class work, group
activity, research, assignment, tests, project presentation, mid-semester examination, end of
semester examination. Assessment will require students to demonstrate understanding of theory
and relevant knowledge application to real life scenario.

Assessment: (weighting and compulsory information)


Coursework: 40%
Exam: 60%
A credit pass is the minimum that will be required in both coursework and exam. A
pass is normally required in coursework, projects and examination.
Attendance: Ideally, the minimum threshold will be 85% (this is standard, since majority
of the students will be resident). Consideration will be given in extenuating circumstances
to students who fail to achieve 85% on a case by case basis. This is at the discretion of the
Principal.
Board of Examiners: Westerfield College Degree Foundation Programme Board

Programme on which this subject is offered: Foundation Programme


Language of Delivery: English Language
Language of Assessment: English Language
Entry Qualification(s): IGCSE/GCE/WAEC/NECO – 5 credits in English, Mathematics and
3 relevant subjects to the intended progression degree in the University.
Grading system for subject:
Percentage range Letter grade Descriptor
90-100 A* Excellent
80 – 89 A Very Good
70 – 79 B Good
60 – 69 C Credit
50 – 59 D Pass
40 – 49 E Pass
0 - 39 F Fail
Teaching and Learning Methods
Lectures on all the topics, classwork, group work. All students are expected to familiarise
themselves with foundational knowledge prior to class. Personal study before and after
classes and the use of online resources are essential.

Recommended Textbooks
• David Watson Helen Williams (2019) Cambridge International AS & A Level Computer Science.
Publisher: Hodder Education
• Brown, G and Sargent, B ( 2019). Cambridge International AS & A Information Communication
Technology . Publisher: Hodder Education
• Sylvia Langfield & Dave Duddell (2019). Computer Science for Cambridge International
AS & A Level. 2nd Edition. Publisher: Cambridge University Press

You might also like