Evolution of hardware and software. Problem analysis and algorithm development. Data types, control structures, subprograms, scope, and recursion. Prerequisite: MAT 109.
Programming methodology. Data abstraction. Classes and class templates. Inheritance and polymorphism. Search techniques. Algorithm complexity. Windows programming and applications programming interface (API). Prerequisites: CS 231 and MAT 110.
Computer science jobs are in high demand in every industry. Additionally, the high standing of computer science schools in the US has led to increased funding for these computer science departments. This increase in funding translates into a series of implications for international students within the computer science field, including the noteworthy diversification and specialization of the career field. The computer science field offers many potential applications for the degrees international students will be receiving.
Introductory course in computer science and the study of algorithms appropriate for students in data-intensive disciplines. Topics include how computers work, simple algorithms and their efficiency, networking, databases, artificial intelligence, graphics, simulation and modeling, security and the social impact of computing. The course also includes a gentle hands-on introduction to programming concepts with Python.
♦1- One Photocopy of the Data Page of your Passport.
♦2- Official Transcripts.
♦3- Certification of the Senior high school.
♦4- Language Proficiency Certificate (if have any Language Certificate).
♦5- One Photocopy of Physical Examination.
♦6- Study/Research Plan (Not Less than 800 Words).