Course Websites

CS 102 - Little Bits to Big Ideas

Last offered Spring 2022

Official Description

Course Information: Same as INFO 102. See INFO 102.

Related Faculty

Text(s)

(Required) Computer Science Illuminated Sixth Edition, Nell Dale and John Lewis, Jones and Bartlett Learning 1284055914

Learning Goals

  1. Students should understand binary representation of numbers, text, and other data.
  2. Students should understand Boolean logic
  3. Students should understand basic digital logic and sequential circuits
  4. Students should be able to read and simulate simple programs
  5. Students should understand some basic algorithms and understand that some algorithms are better than others (basic computational complexity)
  6. Students should understand how basic ADTs work (e.g. stacks, queues, lists, graphs, and trees.)
  7. Students should understand that some problems cannot be solved by computers
  8. Students should recognize the basic components of a computer (e.g. RAM, CPU, motherboard)
  9. Students should understand the role of an operating system in a computer
  10. Students should be able to describe the basics of a computer network and the Internet

Topic List

  1. Binary and Boolean representations
  2. Basic digital design
  3. Basic sequential design
  4. Computation (fetch, decode, execute cycle)
  5. Assembly programming
  6. Representing integers, floats, and text
  7. Algorithms
  8. High level language programming
  9. Abstract data types and objects
  10. Operating systems and file systems
  11. Networking, the internet, and search engines
  12. Computer security and cryptography
  13. Machine learning
  14. Simulations and graphics
  15. Computability and countability

Required, Elective, or Selected Elective

Required for informatics minor

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Little Bits to Big IdeasAB163230LAB01600 - 1715 T  G27 Foreign Languages Building 
Little Bits to Big IdeasAB263231LAB01600 - 1715 W  G27 Foreign Languages Building 
Little Bits to Big IdeasAB363232LAB01600 - 1715 R  G27 Foreign Languages Building 
Little Bits to Big IdeasAB466601LAB01730 - 1845 T  G27 Foreign Languages Building 
Little Bits to Big IdeasAB566603LAB01730 - 1845 W  G27 Foreign Languages Building 
Little Bits to Big IdeasAL163225LEC40900 - 0950 M W F  100 Materials Science & Eng Bld Ryan Matthew Cunningham