Bachelors Degree in Computer Science (Computer Systems & Networking)
or better known as BCN emphasizes on three main aspects which are
technical knowledge, technical skills and social skills. This program
was specifically designed to support the objectives if the faculty,
which is to produce graduates that are informative, highly skilled and
competitive in the field of Computer Science and Networking.
Computer Science program students should be able to present their
knowledge and understanding in the theories and principles of Computer
Science. Produce marketable software with commercial values accepted by the global market. Design
application systems by utilizing standard software development
processes (planning, requirements analysis, design, implementation,
testing and maintenance). Able to utilize standard methods and
tools in the management of computer systems (including project
management, application development, computer safety). Student should be able to achieve these upon completion of this program
Besides, students should have acquired generic abilities such as effective
team working in completing a software development project (team working
skills and leadership) and present technical solutions to a variety of
audiences (communication skills). Better still,
Identifying problems and its innovative solution fulfilling the
principals of Computer Science and Software Engineering (problem solving
skills). Nevertheless, Act as ethical professionals (good moral values). Consistent
researching, exploring, learning and using new computer technologies
and indulging in long life learning (learning skills).
Course Content for Bachelor of Computer Science (Systems and Networking)(Hons)
Semester
|
Code
|
Courses
|
Credit Hour
|
| YEAR 1 |
Semester I
|
ISLB112/MORB112
|
Islamic Studies I/Moral Studies I |
2
|
CSNB123
|
Computer Organization |
3
|
CSNB113
|
System Administration |
3
|
CSEB134
|
Programming I |
4
|
CSEB124
|
Web Programming |
4
|
Total Credit Hours :
|
16
|
Semester 2
|
ISLB122/MORB122
|
Islamic Studies II/ Moral Studies II |
2
|
CSEB214
|
Programming II |
4
|
CGNB293
|
Statistics for Computing |
3
|
CSNB224
|
Operating System Concepts |
4
|
CSNB163
|
Digital Logic Design |
3
|
Total Credit Hours :
|
16
|
Semester 3
|
CSNB143
|
Discrete Structures |
3
|
ENGB213
|
Business English |
3
|
MALB113
|
Bahasa Melayu Korporat |
3
|
Total Credit Hours :
|
9
|
| YEAR 2 |
Semester 4
|
CSEB223
|
System Analysis & Design |
3
|
CGNB313
|
Technology Entrepreneurship |
3
|
CSNB213
|
Data Communication and Computer Networks |
3
|
CSEB324
|
Data Structure and Algorithm |
4
|
ITCB213
|
IT Communication |
3
|
Total Credit Hours :
|
16
|
Semester 5
|
CSNB414
|
Data & Computer Security |
4
|
CSEB334
|
Object Oriented Programming |
4
|
CSNB314
|
Advanced Computer Networks |
4
|
CISB214
|
Database 1 |
4
|
Total Credit Hours :
|
16
|
Semester 6
|
CGNB316
|
Industrial Training |
6
|
Total Credit Hours :
|
6
|
| YEAR 3 |
Semester 7
|
ISLB132/MORB132
|
Islamic Studies III/ Moral Studies III |
2
|
CGNB413
|
Project 1 |
3
|
CSNB234
|
Artificial Intelligence |
4
|
CSNB374
|
Microprocessor System |
4
|
***
|
Technical Elective 1 |
4
|
Total Credit Hours :
|
17
|
Semester 8
|
CGNB424
|
Project 2 |
4
|
CSNB324
|
Advanced Operating Systems |
4
|
CSNB424
|
Network Analysis & Design |
4
|
***
|
Technical Elective 2 |
4
|
Total Credit Hours :
|
16
|
Semester 9
|
CISB412
|
Social & Professional issues |
2
|
CSNB393
|
Storage Technology |
3
|
***
|
Liberal StudiesElective |
3
|
Total Credit Hours :
|
8
|
Overall Credit Hours :
|
120
|
|
Technical Elective Courses
|
CSNB574
|
Networked Computing |
CSNB514
|
Special Topics in IT |
CSNB584
|
Embedded Systems |
CSNB594
|
Parallel and Distributed Systems |
CSEB534
|
Advanced Object-Oriented Programming |
CSNB554
|
Network Routing & Switching |
CSNB524
|
Multimedia Networking |
CSNB534
|
Computer Architecture |
CSEB524
|
Real-time Systems |
CSEB554
|
Computer Forensics |
|
|
Study duration for this course is 3 years.
Career Prospects
- Computer scientist
- System analyst
- Programmer
- Software engineer
- Web master
- Web designer
- Network administrator
- System designer
- Database designer and few other
0 comments:
Post a Comment