BSc (Hons) Information and Communication Technologies – E316

advertisement
BSc (Hons) Information and Communication Technologies – E316
1.
Objectives
This programme is geared towards producing ICT professionals, with the ability to adapt to the
rapid developments in Information & Communication Technologies. The course is intended to
facilitate the integration of our graduates into the job market with prospects such as
telecommunication professionals/programmers. Students will study a range of core ICT topics such
as mobile and wireless communications, database design and implementation, multimedia and
networking security. This programme will help students to develop a critical understanding of the
tools, systems and communication networks that allow people to manage, translate and exchange
secure information.
2.
General Entry Requirements
As per General Entry Requirements for Admission to the University for Undergraduate Degrees.
3.
Programme Requirements
2 GCE ‘A’ Level Passes in Mathematics and one of the following subjects: Physics, Physical
Science, Engineering Science, Physics with Chemistry.
4.
(i) Minimum Requirements for Degree Award
MODULES
Engineering
GEM
TOTAL
•
CREDITS
102
6
108
For the degree award all core modules prescribed by the department must be completed.
(ii) Minimum Requirements for Diploma Award
A student may opt for a Diploma in Information and Communication Technologies provided s/he
satisfies the following minimum requirements. The Diploma project would normally be of 8 weeks
duration for an input of at least 90 hours.
MODULES
CREDITS
ELEC 1060Y(1) Analytical Methods
ELEC 1061Y(1) Discrete Mathematics and Sampling techniques
Engineering
Diploma Project (ELEC 2000(3))
6
5
43
6
TOTAL
60
5.
Programme Duration: Normal 3 years
Maximum 5 years
6.
Credits per Semester: Minimum 18, Maximum 48 subject to Regulation 5.
7.
Assessment
Continuous and Written Assessment of Modules
Assessment will be based on a written examination of 2 to 3-hour duration (normally a paper of 2
hour duration for modules carrying less or equal to 3.5 credits and 3 hour paper for modules
carrying four-six credits) and on continuous assessment done during the semester or year.
Written examinations for all modules, whether taught in semester 1 or in semester 2 or both, will be
carried out at the end of the academic year (unless otherwise stated).
The continuous assessment will count for 20% to 30% of the overall percentage mark of the
module(s), except for a Programme where the structure makes for other specific provision(s).
Continuous assessment may be based on laboratory work, seminars and/or assignments and should
include at least two (2) assignments/ tests per semester/year per module.
There will be a compulsory class test for all modules taught in semester 1 at the end of semester 1 of
the given academic year unless stated otherwise in the Programme Structure.
An overall total of 40% for combined assessment and written examination components would be
required to pass the module, without minimum thresholds within the individual continuous
assessment and written examination.
Special examinations (e.g. class tests) will be arranged at the end of semester 1 or semester 2 for
exchange students who have registered only for one semester. In case of yearly modules, credits
will be assigned on a pro-rata basis.
8.
Repeat and Termination of Registration
If the CPA of a student is <40% for an academic year, s/he will have to repeat the entire academic
year, and the retake modules as and when offered. However, s/he will not be required, if s/he
wishes, to retake modules for which Grade C or above has been obtained.
Students will be allowed to repeat only once over the entire duration of the Programme of Studies.
Registration of a student will be terminated if
(i)
the CPA < 40% at the end of an academic year and the student has already repeated one year of
study; or
(ii)
the maximum duration allowed for completion of the Programme of Studies has been exceeded;
or
(iii)
If s/he is a year 1 student who has scored a CPA of <25% at the end of an academic year (for
yearly programmes). However the Board of Examiners might allow a repeat if there are
evidence of compelling circumstances or valid medical grounds.
9.
List of Modules - BSc (Hons) Information & Communication Technologies
CORE MODULES
ENGINEERING
CSE 1018Y(1)
ELEC 1053Y(1)
ELEC 1060Y(1)
ELEC 1061Y(1)
CSE 1001Y(1)
ELEC 1200
Computer Programming
Digital Electronics 1
Analytical Methods
Discrete Mathematics and Sampling
Techniques
Electrical Engineering and Analog
Electronics
Fundamentals of Computer Science
Practical Training/ Software Development
CSE 2010Y(3)
ELEC 2053Y(3)
ELEC 2055Y(3)
CSE 2001Y(5)
CSE 2011Y(3)
CSE 2013Y(3)
CSE 2012Y(3)
Network Computing
Digital Electronics 2
Analog Communications
Software Engineering
Database and Information Systems
Networking and Security
Mobile Application Development
ELEC 3000(5)
ELEC 3052Y(5)
Degree Project
Mobile Communications and Wireless
Technologies
Digital Communication Systems
ELEC 1062Y(1)
ELEC 3060Y(5)
Hrs/Wk
L+P
Credits
1.5+2
2+1
3+0
2.5+0
5
5
6
5
2+2
6
2.5+1
8 weeks
6
0
1.5+2
2+1
2+1
2.5+1
2+1
2+1
1.5+2
5
5
5
6
5
5
5
3+0
10
6
2+1
5
6
GEM
ELECTIVES
MATH1111(1)
ENGINEERING
ELEC 3053Y(5)
ELEC 3054Y(5)
ELEC 3061Y(5)
CSE 3005Y(5)
CSE 3006Y(5)
CSE 3010Y(5)
ELEC 3062Y(5)
ELEC 3063Y(5)
Mathematics 1
D.E
3
Telecommunications Network
RF Design and Microwave Engineering
Broadcasting technologies
Artificial Intelligence
Operations Research and Simulation
Neural Networks, Fuzzy Systems and
Genetic Algorithms
Data and Multimedia Communications
Coding for data transmission
3+0
3+0
3+0
2+2
2+2
2+2
6
6
6
6
6
6
3+0
3+0
6
6
NOTE 1:
Core module for Diploma: ELEC 2000(3): Diploma Project (6 credits), ELEC 1060Y (1): Analytical
Methods, ELEC 1061Y(1) Discrete Mathematics and Sampling
NOTE 2:
For a student to clear the module ELEC 1200 s/he must obtain Grade S (Satisfactory) in the module.
NOTE 3:
Students are required to take 6 credits under GEM in the list available at the Faculty's Office. Students are
requested to contact their Programme Coordinator before registering for any module under GEM
10.
Programme Plan - BSc (Hons) Information and Communication Technologies (ICT)
LEVEL 1
Semester 1 & 2
CODE
CORE
ELEC 1053Y(1)
ELEC 1060Y(1)
ELEC 1061Y(1)
ELEC 1062Y(1)
CSE 1018Y(1)
CSE 1001Y(1)
ELEC 1200
MODULE
Hrs/Wk
L+P
Digital Electronics 1
Analytical Methods
Discrete Mathematics and Sampling Techniques
Electrical Engineering and Analog Electronics
Computer Programming
Fundamentals of Computer Science
Practical training/Software development
2+1
3+0
2.5+0
2+2
1.5+2
2.5+1
8 weeks
Credits
5
6
5
6
5
6
0
ELECTIVE
MATH 1111(1)
Mathematics 1
D.E
3
Hrs/Wk
L+P
Credits
1.5+2
2+1
2+1
2.5+1
2+1
2+1
1.5+2
5
5
5
6
5
5
5
LEVEL 2
Semester 1 & 2
CODE
CORE
MODULE
CSE 2010Y(3)
ELEC 2053Y(3)
ELEC 2055Y(3)
CSE 2001Y(5)
CSE 2011Y(3)
CSE 2013Y(3)
CSE 2012Y(3)
Network Computing
Digital Electronics 2
Analog Communications
Software Engineering
Database and Information Systems
Networking and Security
Mobile Application Development
GEM
6
LEVEL 3
Semester 1 & 2
CODE
CORE
MODULE
ELEC 3000(5)
ELEC 3052Y(5)
ELEC 3060Y(5)
Hrs/Wk
L+P
Credits
Degree Project
Mobile Communications and Wireless Technologies
Digital Communication Systems
3+0
2+1
10
6
5
Telecommunications Network
RF Design and Microwave Engineering
Artificial Intelligence
Operations Research and Simulation
Neural Networks, Fuzzy Systems and
Genetic Algorithms
Broadcasting technologies
Data and Multimedia Communications
Coding for data transmission
3+0
3+0
2+2
2+2
2+2
6
6
6
6
6
3+0
3+0
3+0
6
6
6
ELECTIVES
ENGINEERING
ELEC 3053Y(5)
ELEC 3054Y(5)
CSE 3005Y(5)
CSE 3006Y(5)
CSE 3010Y(5)
ELEC 3061Y(5)
ELEC 3062Y(5)
ELEC 3063Y(5)
NOTE: Students should take at least two (2) electives in Year 3.
11.
Outline syllabus
This outline syllabus is not prescriptive and is intended to serve as a guide only.
Note: Pre-requisite (PR); Pre-requirement (PQ).
CORE MODULES
CSE 1001Y(1)- FUNDAMENTALS OF COMPUTER SCIENCE (L/P-2.5+1, Credits-6)
Introduction to Computers; Hardware and Software; Input, Output and Storage; Organization of Data;
Systems Analysis and Design; Data Communications; Computers and Society; Future of Computing.
Propositional Logic; Syntax, Semantics, Truth tables, Simplification Rules, Normal Forms & Proofs; First
Order Logic: Syntax, Semantics and Proofs.
CSE 1018Y(1) - COMPUTER PROGRAMMING.(L/P-1.5+2, Credits-5)
Types of problems solved by computers; Flowcharts and Pseudocodes; different levels of programming
languages, Introduction to C language; Data types; operators and expressions; Data Input and Output;
Conditional statements; Branching and iterative structures; Functions (including nested functions & value
and reference parameters); recursion; arrays ; files processing;structures; Object Oriented Paradigm v/s
structured programming; C++ as an Object Oriented Language; Inheritance; Polymorphism; Overloading
constructors & operators; Late binding and virtual keyword; Data Structures & the Standard Template
Library
ELEC 1053Y(1) - DIGITAL ELECTRONICS 1 (L/P-2+1, CREDITS-5)
Data representation, Number Systems and Codes, Boolean algebra, Combinational logic circuit analysis and
design, minimization techniques for logical functions, Representation of signed numbers, Digital arithmetic
operations and circuits, Decoders, Demultiplexers, magnitude comparators, Encoders and Multiplexers,
Introduction to sequential logic, Basic memory cells, flip-flops, counters and registers.
ELEC 1060Y(1) – ANALYTICAL METHODS (L/P- 3+0, Credits - 6)
Differential Equations: 1st and 2nd order linear differential equations with application to mechanical and
electrical systems. Laplace Transforms with application to electrical circuits, transfer functions, inverse
Laplace transforms, initial and final value theorems. Fourier Series, Fourier Transforms. Vectors and matrix
algebra. Probability and statistics with application to signals and communication systems.
ELEC 1061Y(1) – DISCRETE MATHEMATICS AND SAMPLING TECHNIQUES (L/P- 2.5+0, Credits -5)
Logic and Proofs, Sets, sequences, relations and Functions, Algorithms: notation, complexity, recurrence
and applications, Counting methods- Generalised permutation and combination, Introduction to signal
analysis: series and transforms, Sampling: theorems and applications.
ELEC 1062Y(1) – ELECTRICAL ENGINEERING AND ANALOG ELECTRONICS (L/P-2+2, Credits-6)
Circuit concepts, Kirchhoff’s laws, Network theorems, DC circuit analysis, Magnetic circuits, AC circuit
analysis, Power and power factor, Resonance, Three-phase systems, Semiconductors, PN Junction, Diode
Circuits and Applications, Bipolar Junction Transistors, Field-Effect Transistors, Operational Amplifier and
Applications.
ELEC 1200 - PRACTICAL TRAINING/SOFTWARE DEVELOPMENT
Electrical and Electronic Workshop Practice. Simulation software for Electrical/ Electronic Engineering .
Mini Design Project, Software development.
ELEC 2053Y(3) - DIGITAL ELECTRONICS 2 (L/P-2+1, CREDITS-5) (PQ: ELEC 1053Y(1))
IC logic families and applications in digital design, Digital system components, ADC and DAC, Sequential
Logic circuit (synchronous and asynchronous) analysis and design, Finite State Machines, Programmable
Logic Devices and applications.
ELEC 2055Y(3) – ANALOG COMMUNICATIONS (L/P-2+1, CREDITS-5) (PQ: ELEC 1060Y(1), ELEC
1061Y(1))
Fourier Transform, Signals and spectra, Amplitude Modulation (AM, DSB, SSB),angle modulation (PM,
FM), Noise in amplitude and angle modulation.
CSE 2001Y(5) - SOFTWARE ENGINEERING- (L/P-2.5+1, Credits-6)
Data abstraction, encapsulation, classes, objects, inheritance, polymorphism, aggregation, OO analysis and
design using UML, patterns and frameworks, components and component object models, software
engineering concepts and practices, software processes, software process improvement, CMM, requirements
engineering, software modelling and design techniques, software quality assurance, software project
management, software evolution, software maintenance, software procurement.
CSE 2010Y(3) - NETWORK COMPUTING (L/P-1.5+2, Credits-5)
Network application models, Wireless Networks, Internet Structure, TCP/IP Stack, Transport protocols,
IPv4, IPv6, Mobile IP, Internetwork Routing (ARP,BGP, DHCP, RIP, OSPF), Multithreading, TCP/UDP
socket programming, Object Serialization, Multicasting with Java, Distributed computing and RPC, Java
RMI, Protocol handlers, Web Services.
CSE 2011Y(3) – DATABASE AND INFORMATION SYSTEMS (L/P-2+1, Credits-5)
The Database Approach, Architecture, Database Applications, SQL, Entity Relationship Diagram,
Reduction of ERD to Tables, Database Design, Normalization, Relational Model, Relational Algebra,
Relational Calculus, Information Systems (IS) in the Organization, Types of IS, Electronic Commerce &
Electronic Business, Decision Making, Data mining, Data Warehouses, Multidimensional Databases, DSS,
Redesigning IS, BPR, Enterprise Applications, CRM, SCM, Systems Development Methodologies, Ethics in
IS.
CSE 2012Y(3) - MOBILE APPLICATION DEVELOPMENT (L/P – 1.5+2 Credits-5)
Introduction to Mobile Phones, Types and Capabilities of Mobile Phones, Difference in Development
Environments and APIs , Mobile Phone GUI Design, Mobile Phone Events, Multimedia over Mobile Phone,
2D and 3D graphics, Bluetooth Programming, Wireless Application Protocol, SMS, MMS, 3G
Programming, Storing data on mobile phones.
CSE 2013Y(3) – NETWORKING AND SECURITY (L/P-2+1, Credits-5)
Communication systems basics, network basics, email systems, internet, domains of information, history of
security, physical security, classical ciphers, system recovery, encryption, randomness, hash functions,
attacks and threats , authentication, cryptography , Firewalls , IDS, VPN, drm , wifi, forensics,
watermarking, ssl, set.
ELEC 3000(5) – DEGREE PROJECT (CREDITS-10)
Degree project in Electronics/ Computer Science and related areas, consisting of literature review, analysis,
design, hardware and/ or software implementation, project report and project presentation.
ELEC 3052Y(5) - MOBILE COMMUNICATIONS AND WIRELESS TECHNOLOGIES (L/P-3+0, Credits-6)
(PQ: CSE 2001Y(5))
Historical development, Fundamentals of cellular communications, Modulation techniques for cellular
communications, Propagation and propagation path loss in GSM, Gprs, Edge, UMTS systems. Benefits of
wireless Communications, point to multipoint and multipoint to multipoint links, wireless data network,
Bluetooth technology and other wireless technologies.
ELEC 3060Y(5) –DIGITAL COMMUNICATION SYSTEMS (L/P-2+1, CREDITS-5) (PQ: ELEC 1060Y(1),
ELEC 1061Y(1))
Introduction to digital communications systems, Introduction to Information theory, compression
techniques, Channel coding, Bandpass modulation and demodulation, Digital modulation and demodulation
techniques, Multiple access techniques.
ELECTIVE MODULES
MATHS 1111(1) - MATHEMATICS 1 (D.E, Credits-3 )
Calculus of one and several variables. Polar coordinates. Complex numbers. Hyperbolic functions. Limits.
Ordinary differential equations.
ELEC 3053Y(5) - TELECOMMUNICATIONS NETWORK (L/P-3+0, Credits-6)
PSTN: Local loop, media, switching, signalling. SS-7 architecture. Layered architectures and protocols:
GSM, GPRS. UMTS, Wireless LAN, Bluetooth, Wi-Fi, Wi-Max. Packet switched networks, Network
protocols and devices, Data links and transmissions, LANs, Mobile IP, routing, transport and application
protocols, security and advanced concepts in telecommunications network.
ELEC 3054Y(5) - RF DESIGN AND MICROWAVE ENGINEERING (L/P-3+0, CREDITS-6)
Basic theory of high frequency circuits, transmission line theory, propagation coefficient, reflection
coefficient for a terminated line, impedance transformation, impedance matching, VSWR, Smith Chart,
stubs and matching networks, Equations of a linear two-port network, z, y and h parameters, Interconnected
two-ports, series and parallel arrangements, cascaded connections, ABCD parameters, Loaded two-ports, S
parameters, Insertion loss and return loss, analysis and design of RF filters.
ELEC 3061Y(5) – BROADCASTING TECHNOLOGIES (L/P-3+0, Credits-6)
Introduction to broadcasting, Frequency allocation for Broadcasting, Antennas, Propagation, Transmitters,
Station, Measurements, Digital Audio Broadcasting (DAB) techniques, Digital Terrestrial TV Broadcasting
(DTTB) techniques, Digital Cable TV transmission.
ELEC 3062Y(5) – DATA AND MULTIMEDIA COMMUNICATIONS (L/P-3+0, Credits-6)
Data communications fundamentals, asynchronous and synchronous transmissions, data synchronizations,
data link control protocols, switching techniques, X.25, Frame Relay, ATM, Multiple Access techniques.
Multimedia Applications, Multimedia Info Representation, Text and Image Compression, Lossy and
Lossless compression, GIF, JPEG. Audio and Video Compression, PCM, LPC, MPEG. Standards for
Multimedia Communications, TCP/IP, VOD, Interactive TV. Broadband ATM Networks.
ELEC 3063Y(5) – CODING FOR DATA TRANSMISSION (L/P – 3+0, Credits-6)
Introduction, text and multimedia data compression techniques, error correcting codes – linear block codes,
convolutional codes, applications of codes to Mobile communications (GSM, GPRS, CDMA), Trellis-Coded
Modulation, Concatenated coding systems.
CSE 3005Y(5) - ARTIFICIAL INTELLIGENCE (L/P - 6)
Knowledge representation; Intelligent agents; Search; Heuristics; Game playing; Natural language
processing; Planning; Neural networks; AI languages, Toolkits and application; Inference; Knowledge
Acquisition; Explanation; Uncertainty; Fuzzy systems; Machine Learning; CBR; Truth maintenance;
Trends.
CSE 3006Y(5) - OPERATIONS RESEARCH AND SIMULATION (L/P - 6)
Linear Programming; Simplex Algorithm; Transportation Problems; Network Techniques; Game Theory;
Markov’s Chains; Queuing Theory; Simulation.
CSE 3010Y(5) - NEURAL NETWORKS FUZZY SYSTEMS AND GENETIC ALGORITHMS (L/P - 6)
An Overview of Combinatorial Optimisation, Theoretical Foundations of Genetic Algorithms, Genetic
Algorithms in Engineering and Optimisation, Genetic Algorithms in Natural Evolution, Simulated
Annealing and Tabu Search. Fuzzy set theory, fuzzy systems, Fuzzy Logic, Fuzzy Inference. Artificial
Neural networks, Neural Networks Architectures and Algorithms, Historical perspective (What, Why,
When), simple model neurons, learning and generalisation, perceptrons, multi-layered perceptrons, radial
basis function networks, classification and regression problems, temporal learning, recurrent and selforganizing networks, Neural network simulations using appropriate software (Practical/Laboratory based
study), Evolving Neural Networks Implementing Genetic Algorithms.
January 2010
Download