Enrollment and waitlist data for current and upcoming courses refresh every 10 minutes; all other information as of 6:00 AM.
09/08 - 12/18 | ||||||
M | T | W | Th | F | Sa | Su |
5:45 pm |
Subject: Software Eng (Grad) (SEIS)
CRN: 42742
Online: Sync Distributed | Lecture
Online
The primary objective of this course is to introduce the Java programming language and how to use it in software development. Students will learn Java programming fundamentals, including variables, expressions, types, declarations, control structures for iteration and selection, classes and their objects, methods, and interfaces. A secondary objective is to give an introduction to fundamental techniques of software development, including work with debuggers, testing frameworks, and source code version control. Students will write multiple programs in Java, practicing these language elements and techniques and learning how to turn requirements into debugged, tested, and correct programs.No previous programming experience in Java, or any other programming language, is required.
3 Credits