BYU Independent Study - Online Courses
Login

Computer Science

Part 2

CS 043

Teacher-Led Course (TL)

$ 256.00


Instructor: Gary Lewis Ashton
Credits: 0.50

add to cart

Prerequisite:

Students must have taken CS 041 or a first semester programming course that covers Python.

Description:

This is the continuation of CS041 and builds upon the concepts and skills students acquired in the first course. The main focus in this course is programming for the internet. Most modern web applications are built on three interacting building blocks: (1) Client programs that run locally in the user’s web browser, (2) server programs that run on machines in data centers, and (3) databases for information storage. In this course students will learn how to write client and server code, and become familiar with database usage to build simple web applications. It is not the goal of this course to teach how to build graphically attractive web programs but rather to teach the mechanics underpinning modern web applications.

Course Content:

Unit 1: Foundational Concepts
Unit 2: Object-Oriented Programming
Unit 3: Development Tools
Unit 4: HTTP
Unit 5: Web Apps
Unit 6: Final Collaborative Project

   No Materials required for this course!