BSIT – Course Syllabus

FIRST YEAR

FIRST SEMESTER

Course Code Course Title Course Syllabus
ARAB 101 COMPOSITION FOR NATIVE SPEAKERS OF ARABIC I
ENGL 101 ACADEMIC ENGLISH I
ITCS 101 INTRODUCTION TO COMPUTERS & IT
MATH 101 CALCULUS I
HUMR 101 HUMAN RIGHTS PRINCIPLES
PHYS 131 GENERAL PHYSICS

SECOND SEMESTER

Course Code Course Title Course Syllabus
ENGL 102 ACADEMIC ENGLISH II
HIST 121 MODERN HISTORY OF BAHRAIN
ITCS 122 INTRODUCTION TO PROGRAMMING TECHNIQUES
MATH 102 CALCULUS II
STAT 101 INTRODUCTION TO STATISTICS

SECOND YEAR

FIRST SEMESTER

Course Code Course Title Course Syllabus
ENGL 201 ACADEMIC ENGLISH III
MATH 202 CALCULUS III
ITCS 201 OBJECT-ORIENTED PROGRAMMING I
XXXX XXX FREE ELECTIVE
ITCS 203 FOUNDATIONS OF COMPUTING
ITMS 205 INTERNET APPLICATIONS AND SERVICES

SECOND SEMESTER

Course Code Course Title Course Syllabus
ENGL 202 ACADEMIC ENGLISH IV
ITCS 221 OBJECT-ORIENTED PROGRAMMING II
ITCS 214 COMPUTER SYSTEMS
ITCS 222 VISUAL PROGRAMMING
ITCS 224 DATA STRUCTURES

THIRD YEAR

FIRST SEMESTER

Course Code Course Title Course Syllabus
ITCS 303 DESIGN AND ANALYSIS OF ALGORITHMS
ITCS 313 SOFTWARE ENGINEERING I
ITCS 323 DATABASE SYSTEMS: DESIGN & APPLICATION
ITMS 302 HUMAN COMPUTER INTERACTION (HCI)
HU/SS XXX HUMANITIES/ SOCIAL SCIENCES

SECOND SEMESTER

Course Code Course Title Course Syllabus
ETHC 392 ETHICS AND PROFESSIONAL PRACTICE IN IT AND COMPUTER ENGINEERING
ITCS 327 SOFTWARE ENGINEERING II
ECTE 329 COMPUTER NETWORKS
ITCS 333 INTRODUCTION TO SQL (ODbA – 1)
ITCS/MS 3XX ELECTIVE
XXXX XXX FREE ELECTIVE

SUMMER

Course Code Course Title Course Syllabus
INTR 441* BSIT Internship

FOURTH YE

FIRST SEMESTER

Course Code Course Title Course Syllabus
ITCS 404 INFORMATION SECURITY ENGINEERING
ITCS 401 SOFTWARE PROJECT MANAGEMENT
ITCS 409 OPERATING SYSTEMS
IERM 498 RESEARCH METHODS IN IT AND ENGINEERING
ITMA 401 E-COMMERCE

SECOND SEMESTER

Course Code Course Title Course Syllabus
ITCS 499 MAJOR PROJECT IN INFORMATION TECHNOLOGY
ITCS 425 WEB ENGINEERING
ITCS 413 INTELLIGENT SYSTEMS
ITCS 4XX ELECTIVE II
ITCS 427 MOBILE COMPUTING

LIST OF MAJOR ELECTIVE COURSES

Course Code Course Title Course Syllabus
ITCS 334 INTRODUCTION TO PL/SQL (ODbA – 2)
ITCS 433 DATABASE ADMINISTRATION I (ODBA – 3)
ITCS 434 DATABASE ADMINISTRATION II (ODBA – 4):
ITCS 341 SYSTEM ADMINISTRATION I
ITCS 441 SYSTEM ADMINISTRATION II
ITCS 422 DISTRIBUTED SYSTEMS
ITMS 351 GRAPHICS & MULTIMEDIA (BSIT)

Back

Top