Computer Science Program
Program Overview
The Computer Science Program at this institution covers a wide range of topics from foundational theory to practical applications and cutting-edge technologies. It spans eight terms with 144 credit hours and includes courses in calculus, physics, programming, artificial intelligence, and software engineering. Students can choose from a variety of electives in software engineering, minor areas of study, and professional training to tailor their education to their interests and career goals. Graduates are well-prepared for careers in software development, robotics, computer vision, digital forensics, and other related fields.
Program Outline
Computer Science Program Extraction:
Degree Overview:
- Brief: "Spans the range from theory to practice to cutting edge inventions. CS makes graduates aware of new technologies and new ideas and is a foundation for many different computing careers. Graduates design and build software and create efficient solutions to real-world problems in fields such as robotics, computer-enhanced vision, and digital forensics."
Outline:
- Structure:
- 8 Terms
- 144 Credit Hours
- Course Schedule:
- Term 1:
- BA101 - Calculus 1
- BA113 - Physics
- CS111 - Introduction to Computers
- NC172 - Fundamentals of Business
- BA003 - Math 0
- Term 2:
- BA102 - Calculus 2
- CS143 - Introduction to Problem Solving and Programming
- EC134 - Fundamentals of Electronics
- LH136 - English for Specific Purposes II (ESP II)
- NC133 - Communication Skills
- Term 3:
- BA201 - Calculus III
- BA203 - Probability and Statistics
- BA216 - Advanced Physics
- CE216 - Digital Logic Design
- CS202 - Discrete Structures
- CS243 - Object Oriented Programming
- Term 4:
- CE231 - Introduction to Networks
- CE243 - Intro. to Computer Architecture
- CS212 - Data Structures and Algorithms
- CS244 - Advanced Programming Applications
- IS273 - Database Systems
- IT291 - Professional Training in Entrepreneurship
- SE291 - Introduction to Software Engineering
- Term 5:
- BA301 - Advanced Statistics
- BA304 - Linear Algebra
- CS311 - Theory of Computation
- CS321 - Systems Programming
- CS333 - Web Programming
- CS352 - Computer Graphics
- Term 6:
- CS305 - System Modeling and Simulation
- CS312 - Computing Algorithms
- CS322 - Operating Systems
- CS366 - Introduction to Artificial Intelligence
- Term 7:
- CS401 - Project 1
- CS445 - Structure of Programming Languages
- CS481 - Computers & Society
- Term 8:
- CS402 - Project 2
- CS421 - Computer System Security
- CS451 - Human Computer Interaction
- Modules:
- Elective Courses [3] - SE Electives:
- CS460 - Deep Learning
- CS461 - Software Agents
- CS464 - Soft Computing
- CS468 - Advanced Artificial Intelligence
- CS469 - Robotics Applications
- CS403 - Optimization Techniques
- CS411 - Data Compression
- CS425 - Distributed Systems
- SE391 - Project Management
- CS427 - Embedded Systems Programming
- CS428 - Cloud Computing
- CS432 - Network Protocols & Programming
- CS441 - Compilers
- CS443 - Game Programming
- CS449 - Functional Programming
- CS453 - Virtual Environments
- CS454 - Multimedia Acquisition and Communications
- CS455 - Digital Image Processing
- Elective Courses [5] - Minor Elective:
- IS471 - Strategic Planning for IS
- SE391 - Project Management
- SE392 - Software Requirements and Specifications
- SE393 - Principles of Software Architecture
- SE491 - Software Component Design
- CS352 - Computer Graphics
- GM323 - Digital Lighting and Rendering
- SE492 - Software Verification
- GM324 - 3D Modeling
- SE493 - Software Quality Assurance
- GM411 - Computer Animation
- SE496 - Software Engineering Process
- GM415 - Digital Audio & Video Fundamentals
- GM417 - Media Production and Editing
- IS371 - E-business Fundamentals
- IS372 - Information Systems Theory And Practice
- IS374 - Advanced Database Systems
- IS391 - Systems Analysis & Design
- IS461 - Decision Support Systems
- IS467 - Big Data Analytics
- Elective Courses [6] - Professional Training *:
- IT311 - Professional Training in Software Testing 1
- IT382 - Professional Training in Multimedia 1
- IT411 - Professional Training in Software Testing 2
- IT412 - Professional Training in Software Testing 3
- IT431 - Professional Training in Networking III
- IT471 - Professional Training in Database III
- Potential Career Paths: "Graduates design and build software and create efficient solutions to real-world problems in fields such as robotics, computer-enhanced vision, and digital forensics."
Arab Academy for Science, Technology and Maritime Transport
Overview:
The Arab Academy for Science, Technology and Maritime Transport (AASTMT) is a renowned University dedicated to providing high-quality multidisciplinary education and training in maritime, medical sciences, engineering & technology, management, social sciences & humanities fields. its a leading International University in the Arab world, fostering excellence in education, research, development, and innovation.
Services Offered:
AASTMT offers a wide range of services to its students, including:
Banking Services:
- Access to banking facilities for financial transactions.
Medical Services:
- On-campus medical clinic for student healthcare.
Transportation Services:
- Transportation services for students to navigate between campuses and facilities.
Outdoor Workshops and Exhibitions:
- Opportunities for students to participate in workshops and exhibitions.
Student Accommodation and Dorms:
- On-campus accommodation options for students.
Student Life and Campus Experience:
AASTMT provides a vibrant and engaging campus experience for its students. Key aspects include:
Music Concerts:
- Performances by famous artists.
Academic Competitions:
- Opportunities to participate in academic competitions across various disciplines.
Seminars and Workshops:
- A diverse selection of seminars and workshops to enhance knowledge and skills.
Acting & Performing Arts:
- Opportunities for students to explore their talents in acting and performing arts.
Cultural Activities:
- A variety of fun and cultural activities to enrich student life.
Key Reasons to Study There:
AASTMT offers several advantages and unique aspects that make it an attractive choice for students:
Maritime Sector Focus:
- Strong emphasis on maritime education and training.
Programs Diversity:
- A wide range of academic programs across various disciplines.
Practical Training:
- Opportunities for practical training both locally and internationally.
Professors & Faculty Members:
- Experienced and qualified faculty members.
Extensive Library Network:
- Access to 11+ libraries across campuses.
International Cooperations:
- Partnerships with 51+ international institutions.
Multiple Campuses:
- 8+ campuses across Egypt.
Entrepreneurship Focus:
- Dedicated center for entrepreneurship development.
Academic Programs:
AASTMT offers a comprehensive range of academic programs, including:
Undergraduate Studies:
- Programs in maritime transport, technology, engineering, and other related fields.
Postgraduate Studies:
- Master's and PhD programs in various specializations.
Professional Certificates:
- Specialized certificates in areas like freight forwarding, supply chain management, and maritime safety.