inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Through hands-on learning and research opportunities, students gain practical skills and a comprehensive understanding of computer science principles, preparing them for careers in software engineering, technology development, and research.

Program Outline


Objectives:

  • Equip students with a strong foundation in the scientific basis of information and computation.
  • Provide practical skills for implementing these foundations in real-world applications.
  • Foster an intensive, hands-on learning environment.
  • Introduce students to cutting-edge technologies and ideas.
  • Prepare students for various computing careers, graduate studies, or further education programs.

Key Points:

  • Emphasis on problem-solving, algorithm development, and data representation.
  • Well-rounded education in the scientific foundations of information and computation.
  • Practical techniques for implementing these foundations.
  • Hands-on approach to learning.
  • Opportunity to work closely with faculty and participate in research projects.

Outline:


First Year:

  • Introduces students to Programming and Data Structures.
  • Focuses on problem solving, algorithm development, and data representation.
  • Prepares students for second-year Computer Science courses.
  • Offers additional first-year CS courses suitable for students in various disciplines.

Transformation from Programmer to Computer Scientist:

  • Addresses the misconception that Computer Science is equivalent to programming.
  • Emphasizes the importance of theoretical foundations beyond programming skills.
  • Develops students' understanding and abilities beyond programming towards a broader view of computer science.

Future Opportunities:

  • Extensive range of career opportunities in software engineering, technology development, and research.
  • High demand for qualified computer science professionals.
  • Excellent job prospects and high job satisfaction within the field.
  • Association with innovation and driving technological advancements.

Assessment:


Assessment Methods:

  • Combination of various assessment methods likely utilized, including exams, assignments, projects, and presentations.
  • Assessment of students' programming skills and their ability to design and implement efficient algorithms.
  • Evaluation of students' critical thinking and problem-solving skills.

Teaching:


Teaching Methods:

  • Likely utilizes a combination of lectures, tutorials, labs, and independent study.
  • Emphasis on active learning and student engagement.
  • Potential use of technology to enhance the learning experience.

Faculty:

  • Faculty members are accomplished scholars with active research involvement.
  • Students benefit from direct interaction with dedicated professors.

Unique Approaches:

  • Emphasis on hands-on learning and practical application of knowledge.
  • Potential incorporation of research opportunities into the curriculum.

Careers:


Job Opportunities:

  • Data Analyst
  • Database Administrator
  • Game Developer
  • Networking Administrator
  • Software Engineer

Job Prospects:

  • Among the highest paid and most satisfying jobs.
  • Excellent job prospects due to high demand and limited qualified professionals.
  • Opportunities for innovation and leadership within the field.

Other:


First-Year Transformation:

  • Focus on developing a deeper understanding of computer science beyond programming.
SHOW MORE
How can I help you today?