CSCI 105 Fundamentals of Computer Programming

An introduction to computer programming fundamentals for non-computer science majors. Topics include the history of computing, basic computer operations, algorithms, pseudocode, variables, input/output, decision making, lists, loops, and functions. Block coding will be used to develop mobile applications for Android and IOS platforms.

Units: 3.0

Offered: (Fa,Sp,Sm)

CSU transferable

Lecture: Minimum 32 hours per semester

Laboratory: Minimum 48 hours per semester

Notes

Fall Offerings          Spring Offerings          Summer Offerings