Principles of Computer Science

University of Alabama at Birmingham

CourseCS 102

This is an introductory course for non-CS majors to learn the fundamental concepts and topics of Computer Science (CS), and how CS is now impacting and changing every person's way of life. Students will explore the use of block-based and/or text-based programming languages to form computational solutions to problems. The main topics covered include program design, software development, abstract thinking, information analysis, the Internet, algorithmic methodology.

Credits

3 credits

Course Code

CS 102