BSDSM – 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
XXXX XXX FREE ELECTIVE
ITCS 203 FOUNDATIONS OF COMPUTING
ITMS 205 INTERNET APPLICATIONS AND SERVICES
ITCS 201 OBJECT-ORIENTED PROGRAMMING I

SECOND SEMESTER

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

THIRD YEAR

FIRST SEMESTER

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

SECOND SEMESTER

Course Code Course Title Course Syllabus
ETHC 392 ETHICS AND PROFESSIONAL PRACTICE IN IT AND COMPUTER ENGINEERING
ITMS 325 WEB APPLICATIONS DESIGN
ITMS 327 MULTIMEDIA SOFTWARES II
ITMS 333 DOT NET 2.0 DEVELOPMENTS (MTA)
ITMS 3XX ELECTIVE (BSDSM)
ECTE 329 COMPUTER NETWORKS

SUMMER

Course Code Course Title Course Syllabus
INTR 442* BSDSM INTERNSHIP

FOURTH YEAR

FIRST SEMESTER

Course Code Course Title Course Syllabus
ITCS 409 OPERATING SYSTEMS
ITMS 426 3D GRAPHICS SOFTWARES
IERM 498 RESEARCH METHODS IN IT AND ENGINEERING
XXXX XXX FREE ELECTIVE
ITMS 334 PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3(MCSD-20480)

SECOND SEMESTER

Course Code Course Title Course Syllabus
ITCS 422 DISTRIBUTED SYSTEMS
ITMS 436 MULTIMEDIA APPLICATIONS
ITMS 499 MAJOR PROJECT IN DISTRIBUTED SYSTEMS AND MULTIMEDIA
ITCS 427 MOBILE COMPUTING
ITMS 4XX ELECTIVE (fourth year)

LIST OF PROGRAMME ELECTIVE COURSES

ELECTIVES

Course Code Course Title Course Syllabus
ITMS 347 VIDEO-POST PRODUCTION
ITMS 350 DESKTOP PUBLISHING
ITMS 433 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS (MCSD – 20486)
ITMS 434 DEVELOPING WINDOWS AZURE AND WEB SERVICES (MCSD-20486)
ITMS 445 MODELING AND ANIMATING CHARACTERS IN 3D

Back

Top