|
Undergraduate Computer Science
Course Descriptions
CS U211: Fundamentals of Computer Science 1
View Course Charter
Introduces the fundamentals of computer science by describing the functional and object-oriented styles of programming, examining basic sequential and recursive algorithms, and studying linear data structures including arrays and linear collection classes such as vectors, stacks, queues, and lists. Discusses elementary programming patterns. Presents techniques for the creation of simple graphical user interfaces. Applies these ideas to sample applications that illustrate the breadth of computer science.
Prerequisites:
An interest in learning about computer science in depth and a solid foundation in basic mathematical thinking.
Credit hours: 4 SH
Course offerings:
• Spring 2007
• Fall 2006
• Fall 2005
• Spring 2005
• Fall 2004
• Spring 2004
• Fall 2003
• Fall 2002
|