BOSTON UNIVERSITY ~ COLLEGE OF ARTS AND SCIENCES
Computer Science 108
Introduction to Applications Programming
Course Overview

As a society, we have become dependent on computer applications to enable myriad daily tasks including communication, scheduling, data storage and retrieval, and shopping, as well as the workflows of industry and academia. But what is computer software, and how is it developed?

CS108 will address:

  • Fundamentals of procedural programming and object oriented programming in Python.
  • Organizing problems into a structure where a computer solution can be applied
  • Use of data structures and databases in application programming, including the use of lists, tuples, maps, SQL.
  • Development of graphical user interfaces, which provide windows, icons, menus, and point-and-click interface to program functionality.
  • Structure and development of web applications, which generate dynamic content for the World Wide Web and e-commerce.

This course counts towards the Math/CS divisional studies requirement.


For More Information