THE BRITISH COLLEGE
TBC –Year0/Semester 1 & Semester 2
Foundation Programme
One Academic year in duration
(Two Semesters)
(Year 0)
PROGRAMME SPECIFICATION
Foundation Programme
Foundation programme- pathway to BSc (Hons) Computing 2017/2018
THE BRITISH COLLEGE
The information contained in this document is intended only as a guide to the course
programme. It does not constitute a legally binding document or contract between the
individual and The British College.
The information contained herein is correct at the time of going to print, but the College
reserves the right to make changes to the structure of the programme, assessment
methods etc. at any time without prior notification. Any changes made however will be
made known as soon as possible.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 2
THE BRITISH COLLEGE
This course is offered as a pre-degree course giving access to local and overseas students
hoping to study a Bachelor’s Degree at The British College. The L3FP enables local Nepali
and international students (who graduate at 10+2 or equivalent) to augment these
qualifications and experience the study environment at the College whilst improving their
English Language and Study skills and equipping them with the basic academic knowledge
necessary for commencement of their future course of study. The course also accedes to
the country’s Ministry of Education notion that degrees should be of 4 years duration,
encompassing a Foundation element where necessary, where students have only
graduated with 10+2 qualifications. Therefore the entry requirements for the L3FP is
10+2 course in Science or Management and Humanities stream under the Higher
Secondary Education Board (HSEB) in Nepal and India and they will also be considered
under British GCSE/A Level curriculum under Cambridge University.
The L3FP course is designed to develop the student’s understanding of the English
language (and move them to at least 6.0 IELTS equivalent with no individual skill below
5.5) and their academic study abilities as well as their numeracy and computing skills and
subject specific introductory skills. Successful completion of the L3FP course guarantees
entrance into an appropriate Bachelor’s Degree course at TBC.
L3FP is based on a typical University’ undergraduate modular structure intended to give
greater flexibility in student choice, in provision of teaching and assessment, and in the
construction of programmes. Each module is assigned a value of 15 credits. Each credit is
approximately equal to 10 hours of work (including all contact hours such as lectures and
seminars/tutorials, as well as further reading, homework and coursework preparation).
All L3FP students must successfully pass modules to the total of 120 credits. Students
who successfully complete modules totalling 120 credits will be awarded a British College
Foundation Programme Certificate (which may or may not carry the converting
university’s stamp)
Entry Requirements
For Foundation (Level 3)
10+2 (Minimum 2nd Division)with 50% in English or IELTS 5.5 (or equivalent) if previous
education is not in English Medium.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 3
THE BRITISH COLLEGE
Programme(s) STRUCTURE
The programme aims at enhancing the overall knowledge and skills in computing, and
preparation of students for entry to a Level 4 course.
The programme is structured as follows:
Semester 1
• Academic English/Study Skills (15 credits)
• Fundamentals of Data Science (15 credits)
• Computer Fundamentals & Network (15 credits)
• Introduction to Programming (15 credits)
Semester 2
✓ Internet Technologies (15 credits)
✓ Object Oriented Programming (15 credits)
✓ Fundamentals of multimedia (15 credits)
✓ Mathematics for Computing (15 credits)
Foundation programme- pathway to BSc (Hons) Computing 2019-20 4
THE BRITISH COLLEGE
Learning and Teaching
The programme is taught through a blend of learning activities: some tutor-led and face-
to-face, some student-led and independent, some online, some in groups and some
which require students to support each others’ learning.
Lectures, workshops and seminars, group project working and tutoring account for 16
hours of contact per week. However you will be expected to spend at least as much time
again in essential independent study, for example, in preparing for workshops and
seminars, reviewing lectures, online working through the college’s ‘virtual learning
environment’, reading, conducting research, preparing assessed work and revising for
end of module exams.
Our approach to learning and teaching are student-focused with the emphasis on helping
you to actively find out things for yourself. You will be expected to work with a mix of
theory and practice, balancing academic rigour and a practical approach to your work, so
that you can appreciate the relevance and application of concepts learnt.
Assessment
You will be assessed through a mix of examinations, coursework, presentations and
seminars, all of which aim to assess not only what you know and can do, but also to
develop the attributes that are valued by employers. These attributes include
communication and presentation skills, IT and numeracy skills, team work, project and
time management skills as well as the intellectual skills of problem solving, critical
thinking, analysis and evaluation, creativity and innovation.
Coursework comes in many different forms: essays and reports; business plans and
applied group projects; portfolios and weekly notes; assessed group and individual
presentations and posters. You will also be required to reflect and comment on your own
learning and personal development.
Methods of Assessment
Students will be assessed through the Programme Examination Board. The constitution
and function of the Examination Board is in accordance with the current regulations of
the College.
The Examination Board shall consist of:
• Programme Leader;
• Members of faculty substantially involved as lecturer on the course;
• Academic Administrator;
• External Examiners.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 5
THE BRITISH COLLEGE
The Board is required to control, consider and adjudicate the formal assessment of the
students following the course for whose assessment the Board takes responsibility. The
general responsibilities of the Examination Board are to ensure that
• the appropriate academic standards are maintained;
• the process of assessment is carried out fairly between one individual and
another;
• the component parts of assessment and level of performance expected are in
accordance with information previously supplied to the candidates in good time;
• as far as is possible, all relevant circumstances affecting individual candidates are
taken into account.
Specifically, the Examination Board is responsible for:
• determining the detailed arrangements by which assessments are to be made and the
form and content of all assessments involved in the programme;
• considering module results;
• determining overall assessment outcomes for individual students which shall include
decisions upon:
o progression between stages or years within a scheme of study.
o the conferment and classification of awards.
o the retrieval opportunities for students who have failed one or more modules
of study.
o the exclusion of failed students.
Each module is assessed by at least two different forms of assessment, one of which
should include an element of individual work. Assessment of options should normally
focus on a piece of work, carried out individually by students. Information about the
weighting of the different modes of assessment for individual modules and the particular
nature of the assessment is to be found in the assessment regulations.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 6
THE BRITISH COLLEGE
Assessment Regulations
To obtain an award a student needs to pass all the modules in the programme.
The overall pass mark for each module is 40%. The mark for each module is the aggregate
of the various elements of assessment. A mark of at least 40% must be obtained for in
each module.
If a student fails to achieve the pass mark in any module at the first sit have a right to
resit the component(s) which have not been passed. Students who do not pass a module
after the resit will be deemed to have failed the module.
An examination board may only permit students a retake in a module in exceptional
circumstances. A student who fails the retake of an assessment shall be deemed to have
failed the module
A student who fails module(s) more than twice will normally be excluded from the
programme although a student, at the discretion of the Examination Board, may also
have the option to repeat the entire semester or year. No more than four attempts at a
module are allowed.
A student who fails a module but who submits mitigating circumstances which, in the
opinion of the Examination Board, have seriously affected their performance, may be
allowed to repeat the assessment.
The Examination Board may allow a student’s overall performance to compensate for
failure in one module in making the overall assessment for an award. Normally
compensation will only be considered where a mark of 35-39 has been achieved in the
failed module, and that the Board is satisfied that there are strengths shown in other
modules.
The Examination Board has the right to examine any student viva voce in addition to the
assessments specified in the regulations. The panel to conduct the viva voce assessment
shall comprise at least three members of the Examination Board including the Chair and
at least one external examiner.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 7
THE BRITISH COLLEGE
Penalties for Late Submission of Coursework:
Students, who fail to submit assessments by the prescribed date except, in extenuating
circumstances, shall be penalised as given below. Any work not submitted within these
limits may not be submitted at that opportunity.
“Days” include weekdays and include vacations, but exclude weekends, bank holidays
and other days when the University or designated collaborative institution is closed.
• 1 day late: 5% of the possible total mark will be deducted from the mark achieved by
the student.
• 2 to 9 days late: 10% of the possible total mark will be deducted from the mark
achieved by the student.
• 10 days late or more: a mark of zero will be recorded.
Cases of persistent late submission shall be brought to the attention of the Programme
Examination Board.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 8
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Academic English(Core Module)
Module Code LAE301-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module covers students' English language
Module Description foundation for use within an academic setting.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to develop students' English
language foundation for use within an academic
setting, and prepare students to study for direct entry
to degree courses. Additional aim is to prepare
adequately so that they can pass IELTS at the required
standard.
5 Learning Outcomes (LO)
Learning outcome 1 Improve speaking fluency through class conversation
and presentations
Learning outcome 2 Lead and contribute to group discussions
Learning outcome 3 Demonstrate effective note taking during lectures
and seminars
Learning outcome 4 Write clearly both in an academic and technical style
Learning outcome 5
6 Module Content The syllabus is skills-based and so most lessons will
cover the main skills as follows:
Academic Speaking:
Make effective short presentations; Actively lead and
contribute to group discussions; confidently
communicate with others
Academic Listening & Note-taking:
Foundation programme- pathway to BSc (Hons) Computing 2019-20 9
THE BRITISH COLLEGE
Make concise notes on the main points of a
lecture/discussion;
Academic Reading:
Show an appreciation of the content/implication of
an academic text; by grasping the meaning of and
taking notes on the main points of the text;
Academic Writing:
Write and classify definitions, and explain cause and
effect, etc;
In addition to these skills-based components,
students will also work on the following:
Summary Writing:
Write effective summaries showing the main points
of a text
Language Development:
Present the areas of syntax and grammar that
encumbers Asian learners in an easy-to-use handout
for other learners
Technical Writing
Write clear, effective technical documents, including
user manuals and technical reports, Assess your
target audience and develop documents to meet
their needs, Build effective sentences, paragraphs
and sections that explain information clearly, Employ
diagrams, tables, charts and other graphical tools
effectively, Create informative and interesting
content that your readers will understand and use.
7 Learning Activities
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 48
Practical Session
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
Foundation programme- pathway to BSc (Hons) Computing 2019-20 10
THE BRITISH COLLEGE
10 Books
Author/ Editor
Title Cambridge International Dictionary of English
Edition
Publication Year 1995
Publisher Cambridge University Press
ISBN 0521484219
OR: paste Harvard .
reference here:
Recommended reading
Recommended for Purchase Y/N
11 Books
Author/ Editor Cotton D & Robbins
Title Business Class
Edition
Publication Year 1999
Publisher Longman
ISBN 0-17-556337-3
OR: paste Harvard
reference here:
Recommended reading
Recommended for Purchase Y/N
12 Books
Author/ Editor Trzeciak J and Mackay S E
Title Study Skills for Academic Writing, Student’s Book
Edition
Publication Year 1994
Publisher Prentice Hall International (UK) Ltd
ISBN 0-13-017856-X
13 Books
Author/ Editor Jordan R Longman
Title Academic Writing Course Study Skills in English
Edition
Publication Year 1999
Publisher
ISBN 017-556624-0
14 Books
Author/ Editor Waters M & A
Title Study Tasks in English
Edition
Publication Year 1995
Publisher Cambridge University Press
ISBN 0521 426146
15 Books
Author/ Editor White R and McGovern D
Title English for Academic Study Series: Writing
Edition
Foundation programme- pathway to BSc (Hons) Computing 2019-20 11
THE BRITISH COLLEGE
Publication Year 1994
Publisher Prentice Hall International (UK) Ltd
ISBN 0130178802
16 Books
Author/ Editor David Grant, JohnHuges& Rebecca Turner
Title Business Result (Elementary Level)
Edition
Publication Year
Publisher
ISBN
17 Books
Author/ Editor
Title New Insight into IELTS
Edition
Publication Year 2008
Publisher Cambridge University Press
ISBN ISBN-13 978-0-521-74513-0
Assessment Task/Activities:
Assessment is similar to the IELTS Assessment which includes:
Type of assessment tasks/activities Weighting Remarks
(if
applicable)
Reading 25%
Speaking/Presentation 25%
Listening/Note-taking 25%
Writing/Presentation 25%
Foundation programme- pathway to BSc (Hons) Computing 2019-20 12
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Study Skills
Module Code LSS303-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief Provides information, techniques, and strategies helpful
Module Description in becoming more efficient in studying, notetaking,
textbook reading, and taking exams. Identify preferred
learning style and develop skills in scheduling study
time, library research, memory strategies, and critical
thinking.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to prepare students for the self
study, time management, research skill which is
required for direct entry to university course.
5 Learning Outcomes (LO)
Learning outcome 1 Show improved competency in independent
study techniques and effective time
management
Learning outcome 2 Apply standard academic referencing to their work
Learning outcome 3 Produce essays to describe, to inform, to argue and to
critically analyse.
Learning outcome 4 Apply notetaking strategies, develop memory
strategies, utilize test -taking strategies
Learning outcome 5 Utilize ICT and online journals for information and
research
6 Module Content Effectively manage your time:
Defining tasks, Getting location and setting
right, Prioritising the equipment you need, Accessing
to physical resources, Dealing with interruptions
Use specialised reading techniques to improve your
reading abilities:
Rapid survey or previewing, Sampling, Skim reading,
Search reading, Selective reading, Detailed
study reading, SQ3R
Take effective notes so that they can be reused in a
study scenario:
Foundation programme- pathway to BSc (Hons) Computing 2019-20 13
THE BRITISH COLLEGE
Citing references, during lectures using Symbols and
abbreviations
Learn to think critically
Write effective essays
The golden rules of essay writing, Stages of essay
writing, essay instruction, what makes a good essay,
essay marking, constructing an argument using
evidence, expert authority or opinion, personal
experience, transitions
Reference correctly:
Harvard(Function, Components, Citations, Quoting,
Reference list
Use of ICT:
Be familiar with internet, virtual learning
environment (VLE) and plagiarism testing software.
Proofreading academic documents:
Hints for successful proofreading, how we make
mistakes
Receiving Feedback
Getting the best from examinations:
The purpose of examinations, the advantages of
exams, top tips for exams, preparing for an exam,
Exam day plan, prepare, practice and pass. Managing
anxiety and revision, relaxation techniques
7 Learning Activities
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 48
Practical Session
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Zina O’Leary
Title The Essential Guide to doing your Research Project
Edition 3rd edition
Publication Year 2011
Publisher Sage
ISBN 978-81-321-0646-3
Foundation programme- pathway to BSc (Hons) Computing 2019-20 14
THE BRITISH COLLEGE
OR: paste Harvard .
reference here:
Recommended reading
Recommended for Purchase Y/N
11 Books
Author/ Editor Liz Hamp, Ben Heasley
Title Study Writing, A course in writing skills for academic
purposes
Edition 1st edition,
Publication Year 2010
Publisher Cambridge
ISBN 0-521-70413-8
OR: paste Harvard
reference here:
Recommended reading
Recommended for Purchase Y/N
12 Books
Author/ Editor Mary R Colonna, Judith E Gilbert, , ,
Title Reason to Write, Strategies for success in Academic Writing
Edition 5th Edition
Publication Year
Publisher Oxford
ISBN 978-0-194365833
Assessment Tasks/Activities:
Assessments include individual or group projects or group presentations, case studies,
reports, portfolios, papers, quizzes and examinations, such as:
Type of assessment tasks/activities Weighting Remarks
(if
applicable)
Use of VLE in referring lessons and submitting 25%
assignments; use turn-it-in software to check
plagiarism.
document knowledge of library resources, 25%
including research databases and use of
bibliographies and citations (report/essay
writing/Personal Reflections)
Portfolios 25%
Group Presentation,Test, quizzes 25%
Foundation programme- pathway to BSc (Hons) Computing 2019-20 15
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Computer Fundamentals and Network
Module Code LFN309-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module provides students with an understanding
Module Description of the following core aspects of the computer
systems:
• Components of a computer system and modes
of use
• Hardware &software
• Database
• Data transmission and networking
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to provide core aspects of
computer systems and data communication.
5 Learning Outcomes (LO)
Learning outcome 1 Define and describe the purpose of hardware,
software, input device, storage device and output
device, CPU
Learning outcome 2 Define the different types of operating system and
describe the purpose of operating systems.
Learning outcome 3 Define basic concepts of database.
Learning outcome 4 Describe basic network topologies, different types of
data transmission, protocol, and communication
devices.
6 Module Content Digital Computer Fundamentals: Block diagram of a
computer, components of a computer system, digital
and analogue quantities, binary digits, logic levels,
and digital integrated circuits.
Number representation: Decimal, Binary, Octal,
Hexadecimal and BCD numbers, Binary Arithmetic
one’s and two’s complements of Binary numbers.
Logic gates: AND, OR, NOT NAND, NOR, XOR AND
XNOR Gates, Laws and Rules of Boolean algebra
Hardware: Processing Devices, Memory Devices,
Foundation programme- pathway to BSc (Hons) Computing 2019-20 16
THE BRITISH COLLEGE
Input and Output Devices, Optical Input Devices,
Audiovisual Input Devices, Monitors, Printing Devices,
Storage Devices, Magnetic and Optical Storage
Devices.
Software: System Software, Application Software.
Operating Systems: Functions of operating systems,
types of operating systems, overview of UNIX and
Windows Operating Systems.
Basic database concepts:Data and database,
concepts of relational database, tables, tuples,
relationships, keys, field types (e.g. varchar, boolean
etc.), Basic SQL.
Networking Fundamentals: Data communication
with Standard Telephone Lines, Modems, Digital Data
Connections, Broadband Connections, DSL
Technologies, and Cable Modem Connections.
Computer Networking Basics, Common Types of
Networks, Structuring of Networks- Network Media
and Hardware.
Overview of TCP/IP models:
Protocols, IP Addressing and Subnet-IP Address-Class
A, B & C. Domain Name Addressing, URL, email
addressing, subnet & subnet mask, Classless
Addressing, CIDR, VLSM, Subnetting and Supernetting
Practical Session will be done in the following area:
Hands-on practical session on Unix operating system,
practical on DBMS software, Network building blocks
require for setting up a small LAN using Windows in
an office, Hardware & software required. Simple
installation and configuration of Network under
Windows.
7 Learning Activities Lectures will provide the main medium for computer
system, communicating concepts, principles and
factual information.
Practical laboratory sessions will provide opportunities
to reinforce understanding of topics introduced in
lectures.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 24
Practical Session 24
Minimum Total Contact 48
Foundation programme- pathway to BSc (Hons) Computing 2019-20 17
THE BRITISH COLLEGE
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Ron White
Title How computer Works
Edition 9th Edition
Publication Year 2008
Publisher QUE Publication
ISBN
OR: paste Harvard .
reference here:
Recommended reading
Recommended for Purchase Y/N
11 Books
Author/ Editor Peter Norton
Title Introduction of computers
Edition 7th Edition
Publication Year
Publisher McGraw Hill
ISBN
OR: paste Harvard
reference here:
Recommended reading
Recommended for Purchase Y/N
12 Books
Author/ Editor Andrew S. Tanenbaum, David J. Wetherall
Title Computer Networks
Edition 5th Edition
Publication Year 2010
Publisher Pearson
13 Books
Author/ Editor Jeffrey A. Hoffer, V Ramesh, HeikkiTopi
Title Modern Database Management
Edition 10th Edition
Publication Year 2010
Publisher Pearson
Foundation programme- pathway to BSc (Hons) Computing 2019-20 18
THE BRITISH COLLEGE
Assessment Tasks/Activities:
(Indicative of likely activities and tasks designed to assess how well the students achieve
the LOs. Final details will be provided to students in their first week of attendance in this
course)
Type of assessment Weighting (if applicable) Remarks
tasks/activities
Assignment, case studies, practical 60%
and class engagement
Exam, quizzes 40%
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 60% CW; 40% Exam
Foundation programme- pathway to BSc (Hons) Computing 2019-20 19
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Introduction to Programming
Module Code LIP307-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module serves as an introduction to computer
Module Description programming. Fundamental principles are to be
taught which are common to computer programming
languages.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to equip the students with in-
depth concepts and techniques of programming using
a high-level programming language; and to develop
practical skills in producing quality programs.
5 Learning Outcomes (LO)
Learning outcome 1 explain the structure of a procedural oriented (
structured) program
Learning outcome 2 analyze, test and debug computer programs;
Learning outcome 3 solve a task by applying effective programming
techniques;
Learning outcome 4 design and construct well-structured programs with
good programming practices.
6 Module Content Keyword Syllabus:
Program design, development of
algorithms, programming language, control
structures, data types, multidimensional arrays, file I-
O, pointers and , program testing,
7 Learning Activities Lectures –Various programming concepts and
techniques will be introduced, explained and
demonstrated with examples.
Lab – The laboratory sessions are designed to enable
the students to put theory into practice and be
proficient in a programming language. The laboratory
exercises consist of programming tasks and students
can try out their programs using a common
integrated development environment. Feedback will
be given to students on their work.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 20
THE BRITISH COLLEGE
Quizzes – The quizzes assess the students’
achievements at various stages within the
semester. This provides formative assessment on
their learning progress.
Assignments – The assignments are more challenging
tasks compared with laboratory exercises. The
students need to analyze the requirements and
design programming solutions by applying (and
combining) various techniques learnt from lectures
and laboratory exercises. They are also required to
implement their solutions as practical computer
programs, and to explain their ideas/algorithms using
suitable presentation methods (e.g. a report,
flowchart, etc).
8 Learning and Teaching Activities
Activity Number of Hours
Lectures 20
Practical Session 28
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Herbert Schildt
Title C: The Complete Reference
Edition 4th Edition
Publication Year 2003
Publisher McGraw Hill
OR: paste Harvard .
reference here:
11 Books
Author/ Editor Brian W. Kernighan and Dennis M. Ritchie
Title The C programming language
Edition 2nd Edition
Publication Year 1988
Publisher Prentice Hall
Foundation programme- pathway to BSc (Hons) Computing 2019-20 21
THE BRITISH COLLEGE
ISBN
OR: paste Harvard
reference here:
Recommended reading
Recommended for Purchase Y/N
12 Books
Author/ Editor K.N.King
Title C Programming: A Modern Approach
Edition Second Edition
Publication Year 2008
Publisher
ISBN
OR: paste Harvard
reference here:
Essential Reading / Recommended reading (delete as appropriate)
Recommended for Purchase Y/N
13 Books
Author/ Editor Byron Gottfried
Title Programming with C
Edition Fourth Edition
Publication Year 2018
Publisher McGraw Hill
ISBN
OR: paste Harvard
reference here:
Essential Reading / Recommended reading (delete as appropriate)
Recommended for Purchase Y/N
Assessment Tasks/Activities:
(designed to assess how well the students achieve the LOs)
Sample Assessment Tasks / Activities and Criteria of Each LO:
Assessment criteria Assessment tasks / activities
Correctly explain the structure of a procedural Quizzes (Minor)
oriented programming Exam (Minor)
Select proper test cases to assess the Assignment (Major)
correctness of a program.
Find out program errors and make Quizzes (Minor)Assignment(Major)
corrections. Exam (Minor)
solve a task by applying effective Quizzes (Major)Assignment (Major)
Foundation programme- pathway to BSc (Hons) Computing 2019-20 22
THE BRITISH COLLEGE
programming techniques Exam (Major)
design and construct well-structured Quizzes (Minor)Assignment
programs with good programming practices (Major)
Exam (Minor)
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 60% CW; 40% Exam
Foundation programme- pathway to BSc (Hons) Computing 2019-20 23
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Fundamentals of multimedia
Module Code LMM310-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This course introduces students to the fundamentals
Module Description of multimedia production.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This course introduces students to the fundamentals
of multimedia production. In a hands-on class,
students will learn the essentials of program design
and authoring software in an integrated computer
environment.
5 Learning Outcomes (LO)
Learning outcome 1 Explore foundational principles of the vocabularies
behind multimedia (sound, image, text) the filetypes
associated with them, and some of the software
applications used to manipulate them
Learning outcome 2 Become proficient in image editing and manipulation
using photoshop, illustrator etc.
Learning outcome 3 Use some multimedia authoring tools and system.
Learning outcome 4
Learning outcome 5
6 Module Content Introduction; uses and applications of multimedia;
multimedia and society; hardware and software
requirements; overview of file formats and
compression techniques for graphics, sound and
video; basic image processing, multimedia authoring
concepts and practice; use of a development tool to
create a small multimedia application.
7 Learning Activities Demonstrations, tutorial exercises and mini-projects
to provide practical experience of the different
processes involved in the multimedia.
Practical sessions and case studies to explore various
technical approaches to aid in the practical focus the
module, but also to introduce understanding of the
Foundation programme- pathway to BSc (Hons) Computing 2019-20 24
THE BRITISH COLLEGE
underlying theories of multimedia.
In addition to the contact hours allocated for this
module, students need more time to do relevant
practical work with special focus on the software such
as Photoshop, Illustrator, flash etc.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures 12
Practical Session 36
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Tay Vaughan
Title Multimedia: Making it work
Edition 8th Edition
Publication Year 2010
Publisher McGraw-Hill
ISBN
OR: paste Harvard
reference here:
11 Books
Author/ Editor Ze-Nian Li and Mark S. Drew
Title Fundamentals of Multimedia
Edition Low Price Edition
Publication Year 2003
Publisher Pearson Education
ISBN
OR: paste Harvard
reference here:
12 Books
Suggested Texts Additionally, the following texts are not required, but may be
useful resources:
• Adobe Photoshop Visual Quickpro Guide
• Adobe Illustrator Visual QuickPro Guide
Foundation programme- pathway to BSc (Hons) Computing 2019-20 25
THE BRITISH COLLEGE
Assessment Tasks/Activities:
Assessment tasks/activities Weighting (if
applicable)
Lessons/Quizzes 20%
Lab/Projects 40%
Examination 40%
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 60% CW; 40% Exam
Foundation programme- pathway to BSc (Hons) Computing 2019-20 26
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Object Oriented Programming
Module Code LOP311-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module serves as an introduction to object
Module Description oriented computer programming.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to provide extensive practice in
problem solving using the object-oriented
programming paradigm. Students will learn the key
concepts and distinctive features in object-oriented
programming. They will develop skills to abstract
data and entities from the problem domain, build
object models, design solutions using object-oriented
principles and strategies, and implement solutions in
object-oriented programs. Students will also explore
tools and best practices in object-oriented
programming.
5 Learning Outcomes (LO)
Learning outcome 1 understanding — identify and describe key object-
oriented concepts;
Learning outcome 2 design — abstract data and entities from the problem
domain, build object models and design software
solutions using object-oriented principles and
strategies;
Learning outcome 3 implementation — implement an object-oriented
design in programs using a modern object-oriented
language to solve problems;
Learning outcome 4 common practice — apply tools and best practices in
object-oriented programming;
Learning outcome 5 evaluation — evaluate and critique programme
coding and design based on object-oriented
principles.
6 Module Content Keyword Syllabus:
Problem solving in the object-oriented programming
Foundation programme- pathway to BSc (Hons) Computing 2019-20 27
THE BRITISH COLLEGE
paradigm. Object. Class. Abstraction. Encapsulation.
Friend.Inheritance. Polymorphism.
File stream.
7 Learning Activities Lectures: All LOs will be introduced, explained, and
demonstrated through lectures.
Tutorials: Students will practice with solving
problems using pre-designed programs, helping them
to gear up their ability and skills in all LOs.
Quizzes: The quizzes will check students'
achievement of the learning outcomes. This will
provide timely feedback on their learning progress.
Assignments: The assignments will require students
to solve challenging problems by designing and
writing object-oriented programs. Assignments will
serve as a learning and assessment tool.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures 20
Practical Session 28
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Tony Gaddis
Title Starting Out with C++ From control structures through
objects
Edition Six Edition
Publication Year
Publisher Pearson
ISBN
OR: paste Harvard .
reference here:
11 Books
Author/ Editor Sierra & Bates
Title Head First Java
Edition Second Edition
Foundation programme- pathway to BSc (Hons) Computing 2019-20 28
THE BRITISH COLLEGE
Publication Year 2005
Publisher O’Reilly Publishers
ISBN
OR: paste Harvard
reference here:
Recommended reading
Recommended for Purchase Y/N
12 Books
Author/ Editor Deitel, H.M. &Deitel, P.J.
Title Java: How to Program
Edition 8th Edition
Publication Year 2009
Publisher Prentice Hall
ISBN
OR: paste Harvard
reference here:
Essential Reading / Recommended reading (delete as appropriate)
Recommended for Purchase Y/N
13 Books
Author/ Editor Robert Lafore
Title Programming in C++
Edition
Publication Year
Publisher
ISBN
OR: paste Harvard
reference here:
Essential Reading / Recommended reading (delete as appropriate)
Recommended for Purchase Y/N
Assessment Tasks/Activities:
Based on the moduleLOs, the assessment criteria and assessment tasks / activities of this
course may include:
Assessment criteria Assessment tasks / activities
Able to identify and explain object-oriented Quizzes, and examination
concepts.
Able to articulate a convincing rationale for Quizzes,assignments, and
strategies used to design an object-oriented examination
solution for problem solving.
Able to construct an object-oriented program
whose structure and behavior conform with
the program design and specification.
Foundation programme- pathway to BSc (Hons) Computing 2019-20 29
THE BRITISH COLLEGE
Able to discover, explore and apply tools and
best practices in object-oriented
programming.
Able to evaluate object-oriented programs Quizzes, and examination
with a critical mind based on object-oriented
principles.
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 60% CW; 40% Exam
Foundation programme- pathway to BSc (Hons) Computing 2019-20 30
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Internet Technologies
Module Code LIT308-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module serves as an introduction to internet
Module Description technologies. Fundamental principles are to be taught
which are common to client-based web technology.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module introduces students to a range of current
Internet technologies from both a theoretical and
practical perspective.
5 Learning Outcomes (LO)
Learning outcome 1 Describe a range of current Internet technologies
including internet security and how they are
implemented.
Learning Outcome 2 Describe the purpose,features, advantages and
disadvantages of eachsoftware utility.
Learning outcome 3 Demonstrate an ability to create basic Web pages
with HTML, CSS and simple Scripting Language and
write code to solve simple problems.
Learning outcome 4 Describe and explain the characteristics of scripting
languages.
Learning outcome 5 Describe the features and limitations of mobile
devices.
6 Module Content Introduction to the Internet: How the Internet was
developed, Internet structure, Internet registries,
Domain names, DNS, URL, Intranets and Extranets.
Basics of HTML, CSS and Java or other scripting
languages: HTML, CSS, Javascript, vbscript
WWW:Definition of Internet service provider, Web
site, Web page construction, Web server, Web
browser.
Internet protocols: Purpose and definition of:
SMTP,POP and IMAP,FTP,HTTP,TCP/IP.
Internet client applications (Other utilities): E-mail
(e.g. Mozilla Thunderbird),FTP (e.g. Filezilla).,Groups
(e.g. Google/Yahoo groups),Video conferencing, RSS ,
Amalgamated services (e.g. Google Talk,
Foundation programme- pathway to BSc (Hons) Computing 2019-20 31
THE BRITISH COLLEGE
Windows Live Messenger, Yahoo Messenger,
Skype),
Awareness of mobility:Connecting to the Internet via
mobile devices, Features, limitations, Advantages and
disadvantages.
Internet Security problems:Internet based fraud (e.g.
phishing, password hacking,brute force attacks, social
engineering), Malware (Worms),Viruses, Key loggers,
Some solutions to these problems(Encryption,
Firewalls, Antivirus software, Digital Signatures and
Certificates)
7 Learning Activities The material will be typically be delivered by tutor
introductions to each topic followed by supervised
laboratory sessions.
Each session will include formative practical exercises,
each of which will be designed to contribute to the
learning outcomes.
Students will use tools and techniques which are used
globally. Students will be expected to understand
basic knowledge of internet and world wide web and
demonstrate an ability to create basic Web pages
with HTML, CSS, and apply simple scripting language
in the webpage following the completion of the
module.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 20
Supervised Studio/ Lab 28
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Comer, Douglas E.
Title The Internet
Edition Pearson Education Asia
Publication Year 2011
Publisher
ISBN
Foundation programme- pathway to BSc (Hons) Computing 2019-20 32
THE BRITISH COLLEGE
OR: paste Harvard
reference here:
Recommended reading (delete as appropriate)
Recommended for Purchase N
11 Books
Author/ Editor David Sawyer McFarland
Title CSS: The Missing Manual, 2nd Edition
Edition
Publication Year 2009
Publisher O'Reilly Media / Pogue Press
ISBN
OR: paste Harvard
reference here:
Recommended reading (delete as appropriate)
Recommended for Purchase N
12 Books
Author/ Editor David Sawyer McFarland
Title JavaScript &jQuery: The Missing Manual
Edition
Publication Year 2011
Publisher O'Reilly Media / Pogue Press
ISBN
OR: paste Harvard
reference here:
Recommended reading (delete as appropriate)
Recommended for Purchase N
Copy and complete this section for each journal (highlight the table, copy and paste)
13 Books
Title HTML & CSS Web Standards Solutions
Publisher
Author Murphy and Pearson
URL
OR: paste Harvard
reference here:
Assessment Tasks/Activities:
(Indicative of likely activities and tasks designed to assess how well the students
achieve the LOs. Final details will be provided to students in their first week of
attendance in this course)
Type of assessment tasks/activities Weighting Remarks
(if
applicable)
The use of internet development tools is required
in tutorials
Foundation programme- pathway to BSc (Hons) Computing 2019-20 33
THE BRITISH COLLEGE
Students should be able to explain the
fundamental concepts and evaluate design
principles of Internet development applications
Students are required to create Web sites and
write interactive Web pages independently
Coursework are designed to assess students’
ability to set up Web pages; it will include
components with emphasis on both client-side
programming and client-server programming
Exam – programming techniques will be
examined and short questions to assess the
breadth of knowledge of students
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 60% CW; 40% Exam
Foundation programme- pathway to BSc (Hons) Computing 2019-20 34
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Mathematics for Computing
Module Code LMC312-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief This module provides students with an understanding
Module Description of the fundamental mathematical knowledge in the
areas of discrete mathematics to problems in
computing.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to introduce basic ideas of discrete
mathematics such as formal mathematical reasoning
techniques, basic counting techniques and their
applications for computing students. The objective is
intended for students to understand the basic theory
and some applications of discrete mathematics. The
course gives students training in the ability to think
quantitatively and analyse problems critically.
5 Learning Outcomes (LO)
Learning outcome 1 explain at high levels concepts from discrete
mathematics.
Learning outcome 2 implement basic operations in discrete mathematics.
Learning outcome 3 use formal mathematical reasoning techniques and basic
counting techniques.
Learning outcome 4 develop mathematical models through
relations,combinatorics, and functions, and apply
mathematical methods to a range of problems in
computing.
Learning outcome 5 the combination of LOs 1-4
6 Module Content Keyword Syllabus
Mathematical logic. Methods of mathematical
Foundation programme- pathway to BSc (Hons) Computing 2019-20 35
THE BRITISH COLLEGE
proof. Predicate calculus. Sets and relations. Cartesian
product. Functions. Permutations and
combinations. Inclusion-exclusion principle.
Recurrence relations. Graph Theory.
7 Learning Activities Learning through teaching is primarily based on lectures.
Learning through tutorials is primarily based on
interactive problem solving instant feedback.
Learning through take-home assignments helps students
understand basic mathematical concepts and techniques
of discrete mathematics, and apply mathematical
methods to some problems in computing.
Learning through examples for applications helps
students apply discrete mathematics to some problems
in computing.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 48
Practical Session
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor P. Grossman
Title Discrete Mathematics for Computing
Edition (2nd edition),
Publication Year 2002
Publisher Macmillan
ISBN
11 Books
Author/ Editor A. Simpson
Title Discrete Mathematics by Examples
Edition
Publication Year 2002
Publisher McGraw Hill
12 Books
Author/ Editor Rosen KH
Title Discrete Mathematics and Its Applications
Edition 7thEdition
Foundation programme- pathway to BSc (Hons) Computing 2019-20 36
THE BRITISH COLLEGE
Publication Year 2012
Publisher McGraw-Hill
13 Books
Author/ Editor Kolmar Busby, Ross
Title Discrete Mathematical Structures
Edition 5th Edition
Publication Year
Publisher Prentice Hall
ISBN
Assessment Tasks/Activities
(Indicative of likely activities and tasks designed to assess how well the students
achieve the LOs. Final details will be provided to students in their first week of attendance
in this course)
Weighting
Assessment (if Remarks
Tasks/Activities applicable)
Test 15-30% Questions are designed for the first part of
the course to see how well the students
have learned the basic
concepts, techniques and some
applications of discrete mathematics.
Hand-in 0-15% These are skills based assessment to see
assignments whether the students are familiar with the
basic concepts, techniques of discrete
mathematics and some applications in
computing.
Examination 70% Examination questions are designed to see
how far students have achieved their
intended learning outcomes. Questions
will primarily be skills and understanding
based to assess the student’s versatility in
discrete mathematics.
Formative take- 0% The assignments provide students chances
home to demonstrate their achievements on
assignments discrete mathematics learned in this
course.
20% Coursework
80% Examination (Duration: 2 hours, at the end of the semester)
Foundation programme- pathway to BSc (Hons) Computing 2019-20 37
THE BRITISH COLLEGE
Part A: Module Definition
1 Module Title Fundamental of Data Science
Module Code LDS313-15BF
2 Level 3 3 Credits 15
Part B: Module Information
3 Brief Looking at the evolution of present day computing and
Module Description the direction it is headed towards, it is no wonder that
data driven approaches have started taking the center
stage in the IT industry.
As such, keeping in mind the ever growing amounts of
data, and the inevitable future that will be built around
it, teaching IT students how to make sense of this
changing landscape has emerged out as a new
challenge to educators world wide.
As an emerging computing market, with promising
talents, and ever growing resources, Nepal stands at a
unique spot to benefit from this new opportunity.
Therefore, a foundational Data Science course,centered
around emerging newer tools and techniques, which
will enable the participants to make better sense of
data around themstands out as a requirement for a
newer generation of IT graduates.
Part C: Module Learning, Teaching and Assessment Information
4 Module Aims This module aims to teach students the fundamentals of
writing structured computer programs, applicable using
any high level programming language. However, students
will be shown the special features of Python that makes
this language especially useful for Data Science and
Decision Science.
The module uses software engineering techniques to
enforce the importance of good programming practise and
will review traditional computing algorithm analysis,
design and implementation using Python.
5 Learning Outcomes (LO)
Learning outcome 1 Demonstrate knowledge and understanding of the
Foundation programme- pathway to BSc (Hons) Computing 2019-20 38
THE BRITISH COLLEGE
fundamentals of writing structured computer programs,
applicable to using Python.
Learning outcome 2 Carry out analysis, design and implementation of
algorithms using Python.
Learning outcome 3 Access your own library of algorithms for use in other
modules or in project work.
Learning outcome 4 Demonstrate an understanding of various numeric
computation libraries, and visualisation tools to help
analyze various kinds of numeric as well as non-numeric
data
Learning outcome 5 the combination of LOs 1-4
6 Module Content Keyword Syllabus
Part I. Introduction to Python
Installation
Native Data-Types
Operators
Data Structures (Lists / Dictionary / Sets/ Frozen Sets)
String Formatting in Python
Control Statements/ Branching Statements
Loops and Iterations
Special (useful) operators in Python
Functions
Modules, packages and package managers
File handling
Errors and Exception handling
Basic OOP
Introduction to Numpy / Pandas and Matplotlib
Part II: Inroduction to Data Science w. Machine Learning
Introduction to Data Science and Machine Learning
Understanding three components of ML, three
fundamental ML approaches, three fundamental ML
problems
Understanding Data
Implementing simple Regression / Classification problem
in Python (using scikit learn framework) to understand
“basic Machine Leaning pipeline”
Understanding model fitting, model testing, visualizing
decision boundaries, understanding error by
Looking at some basic performance metrics using the in-
built methods.
7 Learning Activities Learning through teaching is primarily based on lectures.
Learning through tutorials is primarily based on
interactive problem solving instant feedback.
Learning through take-home assignments helps students
understand basic mathematical concepts and techniques
of discrete mathematics, and apply mathematical
Foundation programme- pathway to BSc (Hons) Computing 2019-20 39
THE BRITISH COLLEGE
methods to some problems in computing.
Learning through examples for applications helps
students apply discrete mathematics to some problems
in computing.
8 Learning and Teaching Activities
Activity Number of Hours
Lectures | Tutorials 48
Practical Session
Minimum Total Contact 48
Hours
Guided Independent 102
Study
9 Total Notional Hours 150
Part D: Resources to Support Learning
Copy and complete this section for each book (highlight the table, copy and paste)
10 Books
Author/ Editor Mark Lutz
Title Learning Python
Edition 5th
Publication Year 2013
Publisher O’REILLY
ISBN 978-1449355739
11 Books
Author/ Editor David Beazley, Brian K. Jones
Title Python Cookbook
Edition 3rd
Publication Year 2013
Publisher O’REILLY
12 Books
Author/ Editor Eric Matthes
Title Python Crash Course, 2nd Edition: A Hands-On, Project-
Based Introduction to Programming
Edition 2nd
Publication Year 2019
Publisher No Starch Press
Foundation programme- pathway to BSc (Hons) Computing 2019-20 40
THE BRITISH COLLEGE
Assessment Tasks/Activities
(Indicative of likely activities and tasks designed to assess how well the students
achieve the LOs. Final details will be provided to students in their first week of attendance
in this course)
Weighting
Assessment (if Remarks
Tasks/Activities applicable)
Component 1 20% Solve 10 -15 assigned programming
(bi-weekly problems in Python every two weeks
assignments)
Component 2 20% Quiz 1 - Open book, solve 3-4
(Quizx 2) programming problems picked from a real
world scenario
Quiz 2 - Closed book, Multiple Choice
Questions
Component 3 20% Pick a topic on Data Analysis/ Decision
(Presentation) Science and explain it while exploring its
scope/ weaknesses/ alternatives etc.
Examination (F2F) 40% Solve a real world Data Analysis problem
/ Project Work using the Python programming language,
(Online) and present a report at the end.
In case of written examination, a similar
problem will be presented, and students
are expected to present a complete
solution with the necessary evaluation and
write-ups.
60% Coursework
40% Examination (Duration 2 hrs at the end of the
semester)
Foundation programme- pathway to BSc (Hons) Computing 2019-20 41