Course
Course Catalog URL:
Identifier:
COM S 2070
Professor(s):
Last Updated: Fall 2024
Offered during Fall and Spring Semesters each year.
- Credits: 3 credit hours
- Instructor's or course coordinator's name: Wenting Xu
- Textbook, title, author, and year: Java for Everyone by Cay Horstmann, 2010
- Other supplemental materials: None
Course Information
- Brief description of the content of the course: An introduction to computer programming using an object-oriented programming language. Emphasis on the basics of good programming techniques and style. Extensive practice in designing, implementing and debugging small programs. Use of abstract data types. Interactive and file I/O. This course is not designed for computer science, software engineering, and computer engineering majors. Credit may not be applied toward graduation for both Com S 207/MIS 207 and Com S 227.
- Prerequisites or co-requisites: MATH 150
Course Goals
- Outcomes:
- Be able to read and understand Java programs written by others.
- Be able to figure out how to solve problems using the computer as a tool.
- Be able to take their own notes in class and form a mental model of the concepts.
- Be able to write small-scale programs using Java.
- Learn how to find information on programming using Java.
Topics
- Programming
- Primitive data types, expressions, Strings, input-output
- Decisions
- Loops
- Methods
- Arrays