Bachelor of Computer Science - 132 CRs

  • Computer Science |
  • Language of Study: English

Program Description

Due the evolution in the field of Computing and Information Technology and the increasing reliance on it by individuals, organizations, and businesses, this modern science has become crucial and a cornerstone in all modern life aspects. Therefore, AASTMT has established the College of Computing and Information Technology (CCIT) in 2003, which specializes in Computer Science, Information Systems, Software Engineering, Multimedia and Computer Graphics ،and Cybersecurity. However, the roots of the college extend back to 2001, when the Computer Science Department started to offer its program through the Computer Engineering Department as part of the College of Engineering and Technology, AASTMT. The CCIT aims to develop a generation of computing professionals that could harness innovation with creativity through state-of-the-art facilities, top notch faculty, internationally accredited educational programs, training opportunities and capacity building programs. Our students are inspired to formulate innovative diverse computing solutions for real-world problems to become the next generation of entrepreneurs or be well qualified to secure competitive local, regional, and global computing career opportunities. Since its establishment, the CCIT maintains sound relationships with a number of universities inside and outside Egypt for cooperation in both undergraduate studies and supervision of postgraduate studies and research work. Moreover, CCIT has built a number of beneficial relationships with several specialized governmental and private companies in the Egyptian market, to tackle the emerging trends in the Information and Communication Technology (ICT) industry. CCIT offers opportunities for further career development through a diverse range of postgraduate studies including diploma, Master of Computing, Master of Science, and Ph.D. programs. The CCIT is located in Abu Qir campus, AASTMT’s main campus in Alexandria, Heliopolis campus in Cairo, Smart Village campus, and South Valley campus. Computer science is one of the programs offered by CCIT. Program aims to develop a generation that could harness innovation with creativity through hands on the most recent programming design methodologies and facilities our students are inspired to discover innovative solutions for any real problem. The program graduates are capable of acquiring numerous career opportunities and competing in several international competitions to become the next generation of entrepreneurs.

Learning Outcomes

  • The graduates of the Computer Science program at CCIT will have an ability to: 1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 2. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of program’s discipline. 3. Communicate effectively in a variety of professional contexts. 4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Markets and Career

  • Computer Science prepares graduates to a number of highly required jobs in the market. The following are examples of some of the career opportunities for Computer Science graduates: · Software Developer · Web Developer · Video Game developer · Computer Security Analyst · Mobile App Developer · Database Administrator · Computer System Analyst · Computer Systems Managers · Computer Research Scientist · Computer Network Architect · Artificial Intelligence Specialist · IoT Engineer · Embedded Systems Developer Upon the completion of the bachelor program in Computer Science, graduates have the opportunity to broaden and deepen their academic skills by pursuing post-graduate (masters and doctoral) studies.

Admission Requirements

.

Tests & Prerequisites

.

Cooperation



Accreditation

Brief

..

Code Title Prequisites
UNR1403 Academic English None (or GLA0001 for students who have not passed the English Proficiency Test)
UNR1302 Fundamentals of Business None
UNRXXXX University Req. Elective -
EBA1203 Calculus I None (or EBA0201 for science students)
EBAXXXX_1 Science Elective -
CCS1101 Introduction to Computing None
CIS1000 Introduction to Information Systems None
EBA0201 Precalculus None
GLA0001 Remedial English None
Code Title Prequisites
UNR2101 Communication and Presentation Skills UNR1403
UNR1407 Academic Writing UNR1403
EBAXXXX_2 Science Elective -
EBA1204 Calculus II EBA1203
CCS1302 Problem Solving and Programming CCS1101
CCS1001 Discrete Structures CCS1101
CNC1401 Entrepreneurship Skills 10 CR. or more
Code Title Prequisites
CCS2102 Digital Logic Design CCS1101
CCS2303 Object-Oriented Programming CCS1302
EBA2204 Linear Algebra EBA1204
CCS2201 Introduction to Networks CCS1302
CIS2101 Database Systems CCS1302
EBA2203 Probability & Statistics EBA1204
Code Title Prequisites
CAI3101 Introduction to Artificial Intelligence CCS1001, CCS2401
EBA3202 Differential Equations EBA1204
CCS3402 Theory of Computation CCS1001
CCS3202 Systems Programming CCS2303, CCS2103
CCS3203 Operating Systems CCS2103, CCS2401
CIT3200 Professional Training in Mobile Apps Programming None
Code Title Prequisites
EBA3201 Advanced Statistics EBA2203
CCS3501 Computer Graphics CCS2401, EBA2204
CCS3403 Computing Algorithms CCS2401
CCS3002 Numerical Methods EBA2204, CCS1302
CCS3003 System Modeling and Simulation EBA2203, CCS2303
CITXXXX_1 Professional Training I None
Code Title Prequisites
CCS4306 Structure of Programming Languages CCS3402, CCS3202
CCS4903 Computing and Society 90 CR or more
CCS4901 Project I GPA >= 2.0 & 90 CR or more
CCSXXXX_1 Major Elective -
CCSXXXX_2 Major Elective -
CITXXXX_2 Professional Training II None
Code Title Prequisites
CCS4204 Computer System Security CCS3203, CCY2001
CCS4502 Human Computer Interaction CSE2001
CCS4902 Project II CCS4901
CCSXXXX_3 Major Elective -
CCSXXXX_4 Major Elective -
CITXXXX_3 Professional Training III None

Start your Application

Start The Journey to your Career.