SUC sharjah logo
School of Computing Skyling University

SOC Study Plans

BSCS SE Study Plan

A Bachelor of Science in Computer Science (BSCS) program typically provides students with a strong foundation in computer science theory, programming, and problem-solving skills.

 

STUDY PLAN FOR BSCS WITH SOFTWARE ENGINEERING CONCENTRATION
Semester ISemester II
ENG1001 EnglishMAT1107 Linear Algebra
GEN1002 UAE SocietyPHY2101 Physics II
MAT1006 CalculusSIT1001 Digital Logic
PHY1001 Physics ISIT1102 Introduction To Programming
CIS1003 Introduction to Information TechnologyENG1102 Business Communication
Semester IIISemester IV
BCS2101 Discrete StructuresBCS2202 Data Structures
GEN2005 Basic Arabic / Gen2006 Advanced ArabicBCS2203 Numerical Computation
GEN2007 Islamic CultureGEN2008 Innovation, Entrepreneurship and Sustainability
MAT2108 Introduction to Probability and StatisticsSIT2105 Computer Organization and Architecture
SIT2103 Database Management SystemsSIT2107 Web Design and Development
SIT2104 Advanced ProgrammingSIT2108 Computer Networks
Semester VSemester VI
AIT3101 Artificial IntelligenceBCS3105 Theory of Computation and Automata
BCS3104 Design and Analysis of AlgorithmsBCS4106 Parallel and Distributed Computing
SIT3109 Operating SystemsSIT4111 Human Computer Interaction
SIT3110 Mobile Application DevelopmentSIT4112 Big Data Analytics
SIT3112 Cybersecurity EssentialsSWE3102 Information Technology Project Management
SWE3101 Software EngineeringSWE3103 Software Development Methodology
Semester VII
BIT4290 - Internship(C,S,P)BCS4291 Graduation Project (C,S,P )
BCS4207 Computer Graphics and Visualization
SIT4114 Ethics in Computing and Information Technology
SWE4104 Requirements Engineering and Specification
SWE4105 Software Testing
SWE4106 Software Quality Assurance and Process Improvement