Bachelor of Science in Computer Science and Engineering - Department of Computer Science and Engineering

About Academic Program

Bachelor of Science in Computer Science and Engineering - Department of Computer Science and Engineering

Speciality
Computer Science and Engineering
Study Language
EN
Years Count
4 Years
Academic Degree Program Afford .

Bachelor of Science in Computer Science and Engineering

Work Scope

Speciality Academic Nature

To provide students with a high-quality education in computer science and engineering, enabling them to acquire the knowledge, skills, and abilities necessary for professional success, lifelong learning, and effective service to society.

To prepare graduates for a career in industries, government, academia, etc.
To prepare graduates to pursue higher education or to be able to develop independently using new, emerging technologies.
To prepare graduates to make a positive impact on their profession and society as an individual or in teams responsibly as well as ethically.

K1 Explain knowledge of the underlying theories, principles, and concepts of computer science and other relevant disciplines
K2 Describe in-depth knowledge of procedures, methods, algorithms and techniques in the field of computer science
S1 Apply theories, principles, and concepts of computer science and other relevant disciplines to analyze a computing problem and identify solutions
S2 Design, implement, and evaluate a solution for a computer-based system, component, process, or program to meet desired needs within realistic constraints
S3 Use and adapt advanced processes, techniques, tools, instruments, and material of computer science and other relevant disciplines to deal with various complex practical activities
S4 Communicate effectively to demonstrate theoretical knowledge comprehension and specialized transfer of knowledge, skills, and complex ideas to a variety of audiences
V1 Demonstrate commitment to professional and academic values, standards, and ethical codes of conduct, represent responsible citizenship and coexistence with others, and actively participate in advancing society
V2 V2 Plan effectively for and achieve academic and professional self-development, assess own learning and performance, autonomously make decisions regarding self-development and tasks
V3 V3 Collaborate responsibly and constructively on leading diverse teams to perform a wide range of tasks while playing a major role in planning and evaluating joint work
No Data Found
No Data Found
No Data Found

Code Program Name Required Units Previous Requirement
ENGL 1601 English Language I 6 None
MATH 1301 General Mathematics 3 None
PHYS 1301 General Physics 3 None
CSEN 0341 Information Technology Skills and its Applications 3 None
TUTR 0231 Thinking and Learning Skills 2 None

Code Program Name Required Units Previous Requirement
ENGL 1602 English Language II 6 ENGL 1601
MATH 1302 General Statistics 3 None
MATH 1303 Calculus I 3 MATH 1301
ARAB 0221 Arabic Editing 2 None
ISLM 0211 Islamic Culture 2 None

Code Program Name Required Units Previous Requirement
CSEN 2301 Fundamentals of Computing 3 None
CSEN 2302 Programming I 3 Co: CSEN 2301
SWEN 2301 Web Programming 3 None
SWEN 2302 Introduction to Software Engineering 3 Co: CSEN 2301
MATH 2403 Calculus II 3 MATH 1303
UNIV 0XXX University Elective Course II 2 None

Code Program Name Required Units Previous Requirement
CSEN 2403 Programming II 4 CSEN 2302
CSEN 2304 Basics of Networking 3 CSEN 2301
CSEN 2305 Operating Systems Concepts 3 CSEN 2301
CSEN 2306 Data Structures 3 Co: CSEN 2403
CSEN 2307 Introduction to Database Systems 3 CSEN 2302
ISLM 0212 Intellectual Awareness 2 None

Code Program Name Required Units Previous Requirement
CSEN 3301 Discrete Structures 3 CSEN 2302
CSEN 3302 Design and Analysis of Algorithms 3 CSEN 2306
CSEN 3303 Programming Languages 3 CSEN 2403
ELEN 3305 Introduction to Digital Electronics 3 CSEN 2301
XXXX xxxx Science Elective 3 None
UNIV 0XXX University Elective Course III 2 None

Code Program Name Required Units Previous Requirement
CSEN 3304 Computer Architecture and Assembly Language 3 CSEN 2301
CSEN 3305 Automata and Formal Languages 3 None
MATH 2307 Linear Algebra 3 MATH 2403
ENGL 2304 Academic and Professional Communication 3 ENGL 1602
XXXX xxxx Major Elective I 3 None
UNIV 0XXX University Elective Course IV 2 None

Code Program Name Required Units Previous Requirement
CSEN 3081 Cooperative Work Start 0 Departmental Approval

Code Program Name Required Units Previous Requirement
CSEN 4682 Cooperative Work 6 Departmental Approval

Code Program Name Required Units Previous Requirement
CSEN 4491 Project 4 CSEN 2403 - CSEN 2307
CSEN 4301 Parallel and Distributed Computing 3 CSEN 3303
CSEN 4302 Artificial Intelligence 3 CSEN 3301
XXXX xxxx Major Elective II 3 None
UNIV 0XXX University Elective Course V 2 None