Bachelor of Arts (B.A.) in Computer Science - Game Programming and Development Concentration Program By Drexel University |Top Universities

Bachelor of Arts (B.A.) in Computer Science - Game Programming and Development Concentration

Bachelor of Arts (B.A.) in Computer Science - Game Programming and Development Concentration

  • QS World University Rankings
    651-700
  • Degree Other
  • Study Level Bachelors
  • Duration 48 months

others shortlisted this program

others shortlisted this program

The College of Computing and Informatics' Bachelor of Arts in Computer Science offers extensive exposure and hands-on practice in the core areas of the field, including programming paradigms and languages, algorithms, systems, networking, and software engineering. Students also select upper level tracks in areas such as artificial intelligence, security, graphics and vision, and human-computer interaction. The program's flexibility allows students to easily sample from areas in which they would like to apply their computing knowledge. This hands-on curriculum combined with co-op provides real-world experience that culminates in a full-year software project. The programs of study in computer science are designed with the flexibility to prepare students for careers in a rapidly changing profession and to allow strong preparation for graduate education in the field. The Bachelor of Arts degree emphasizes foundation courses in the humanities and the social sciences, leading to careers involving applications in those areas. Core courses in all programs include programming and data structures, programming language concepts, computer systems architecture, and software methodology and engineering. Students also choose two other tracks from a list of possible specializations. Student Outcomes The Drexel Computer Science concentration in Computer Security enables students to attain, by the time of graduation: an ability to apply knowledge of computing and mathematics appropriate to security and privacy; an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution; an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs in computing security; an ability to function effectively on teams to accomplish a common goal an understanding of professional, ethical, legal, security and social issues and responsibilities; an ability to communicate effectively with a range of audiences; an ability to analyze the local and global impact of computing on individuals, organizations, and society; recognition of the need for and an ability to engage in continuing professional development. The concentration in game programming and development provides conceptual understanding of game design and practical experience in the design and the development of games. The courses in this concentration include fundamentals of game design and development, large-scale game development, and special topics in educational and experimental game design.