IT Centre Front Page
BIT Course
2nd. Year B.Sc. in Information Technology
Course Syllabus


Scientific Foundation
BIT Course MA283 Algebra
Algebra: linear algebra. (2 h.p.w.)
BIT Course
or

MA203/4 Algebra
MA203 Linear Algebra: matrices and applications.
MA204 Discrete Mathematics: combinatorics and graph theory.
(2 h.p.w.)
BIT Course MA257 Statistics
Statistics I: probability, sampling, introduction to statistical inference.
(2 h.p.w.)
BIT Course MP201 Methods of Mathematical Physics
(see Calendar p.343)
(app. 25 hours)
BIT Course CT214 Logical Foundations of Computing
Propositional calculus and Boolean logic. Arguments, validity and proofs. Quantifiers and predicate calculus. Proofs and reasoning. Predicates for specification and programming.
(1 hour/week over full year).


Applied Computing
BIT Course CT208 Applications Software Programming
Applications Environments. Frameworks. Integrated Development Environments. Visual Programming. Authoring Tools. Generic Packages. Vertical Packages.
(2 hours per week - Term 1).
BIT Course CT210 Information Technology Laboratory
BIT Course CT213 Computer Systems and Organisation
Computer Systems History and Architecture Development; Von Neumann machine; memory systems; storage media; virtual and cache memory; interrupts; concurrency and pipelining; processes; scheduling; critical regions and synchronisation; file systems and management; distributed operating systems and aparallel processing; case studies; UNIX, MSDOS and Windows NT.
(2 hours/week over the full year).
BIT Course CT215 Assembly Language Programming
HLL vs Assembly Language; Memory Addressing Modes; Logical and Arithmetic Functions; Branch Instructions and program flow; Interrupts; Operating System interfacing; I/O.
(2 hours/week in Semester II).
BIT Course CT216 Software Engineering I
Introduction to Software Engineering. Structured Programming and Structured Design. Modularity: The Structure Chart and Module Specification Methods. Quality Module Design: Coupling, Cohesion and Factoring. Structured Analysis: Data Flow Diagrams, Event Partioning, Functional Decomposition. Transaction and Transform Analysis. Real time design issues in software development. State Transition Diagrams and Petri Nets. Introduction to Formal Methods and Formal DesignSpecifications using the Z notation.
(2 hours/week over full year).
BIT Course CT217 Second Year Programming Project
Continuous assessment. Project work with C. Overview of Modular Programming and review of advanced C features: Pointers, Structures, Dynamic Data Structures. Individual projects and software walkthrough presentations. Group projects using C. Laboratory based examinations: Basic, Intermediate and Advanced
(2 hours/week over Semester 1).


Business

Option 1
BIT Course AC101 Accounting
(See Calendar p.588) (3 h.p.w.)

Option 2
BIT Course EC209 Managerial Economics
(See Calendar p.604) (2 h.p.w. - First Semester)
BIT Course BS203 Business Organisation and Management
(See Calendar p.593) (4 h.p.w. - First Semester)
BIT Course EC213 Macroeconomics
(See Calendar p.602) (2 h.p.w. - Second Semester)
BIT Course BS308 Organisational Behaviour
(2 h.p.w. - Second Semester)
BIT Course AY208 Business Finance I
(See Calendar p.292) (2 h.p.w. - Second Semester)


Languages

Option 1
BIT Course FR231 French Language II
(4 h.p.w.)
BIT Course
or

GR231 German Language II
(4 h.p.w.)
BIT Course
or

SH201 Spanish Language II
(4 h.p.w.).

1st. Year B.Sc. in Information Technology Course Syllabus
3rd.. Year B.Sc. in Information Technology Course Syllabus
IT Centre Front Page
BIT Course


|Home| |Courses| |Staff| |Online Journal| |Research| |Postgraduates| |Course Material|
|Online Tutorial| |links| |Contact Information| |News|