CS 105

CS 105 - Intro Computing: Non-Tech

Fall 2026

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Intro Computing: Non-TechCS105AL135823LEC31530 - 1620 M F  0027/1025 Campus Instructional Facility Craig Zilles
Intro Computing: Non-TechCS105AYA47174LBD00930 - 1050 T  70B Wohlers Hall Yufeng Du
Hafsah Chowdhury
Joslyn Orgill
Intro Computing: Non-TechCS105AYB35827LBD01100 - 1220 T  70B Wohlers Hall Aaron Dwongwon Kim
Hafsah Chowdhury
Kazi Noshin
Intro Computing: Non-TechCS105AYC35828LBD01230 - 1350 T  70B Wohlers Hall Tatiana Grigorovich
Hafsah Chowdhury
Yufeng Du
Intro Computing: Non-TechCS105AYD35847LBD01400 - 1520 T  70B Wohlers Hall Tatiana Grigorovich
Kazi Noshin
Intro Computing: Non-TechCS105AYE35831LBD00930 - 1050 W  70B Wohlers Hall Aaron Dwongwon Kim
Intro Computing: Non-TechCS105AYG35833LBD01100 - 1220 R  122 1203 1/2 W Nevada Aaron Dwongwon Kim
Jacqueline Hsing-Chuan Yau
Ying Shen
Intro Computing: Non-TechCS105AYH35835LBD01230 - 1350 R  122 1203 1/2 W Nevada Ying Shen
Jacqueline Hsing-Chuan Yau
Intro Computing: Non-TechCS105AYP35854LBD00930 - 1050 F  122 1203 1/2 W Nevada Yufeng Du
Chumeng Liang
Intro Computing: Non-TechCS105AYQ35856LBD01100 - 1220 F  122 1203 1/2 W Nevada Kazi Noshin
Intro Computing: Non-TechCS105AYR35858LBD01230 - 1350 F  122 1203 1/2 W Nevada Ying Shen
Jacqueline Hsing-Chuan Yau
Intro Computing: Non-TechCS105AYS35873LBD01400 - 1520 F  2036 Campus Instructional Facility Tatiana Grigorovich
Intro Computing: Non-TechCS105EJP81020LCD30900 - 1200 W    Rebecca Ginsburg
Kendall Koe

Official Description

Computing as an essential tool of academic and professional activities. Functions and interrelationships of computer system components: hardware, systems and applications software, and networks. Widely used application packages such as spreadsheets and databases. Concepts and practice of programming for the solution of simple problems in different application areas. Intended for non-science and non-engineering majors. Course Information: Prerequisite: MATH 112. Class Schedule Information: Students must register for one lab-discussion and one lecture section.

Course Director

Text(s)

Python Programming: An Introduction to Computer Science. 3rd Ed. Zelle.

Learning Goals

  • Effectively create and use formula in MS Excel to solve a variety of problems (1,2,6)
  • Write basic functions in Python (2,6)
  • Implement basic decision tress in Python (2,6)
  • Implement basic control structures in Python, including a variety of loops (2,6)
  • Choose correct control structures to efficiently implement solutions to basic algorithmic problems (1,2,6)
  • Implement classes to represent real-world objects in Python (1,2,6)

Topic List

  • Core Computer Science Concepts
  • Data Visualization
  • Data Use and Manipulation
  • Algorithm Basics
  • Functions, Variables, Classes
  • Control Structures
  • Data Structures
  • Abstraction

Last updated

2/15/2019