Java Programming
CIT 27000/ 3 Cr.
This course is an introduction to the Java programming language. Students will learn the syntax of the language, how to use objects, classes, and methods, and will perform programming exercises that illustrate how Java is used in stand-alone applications and applets.
- Available Online: Yes
- Credit by Exam: Yes
- Laptop Required: Yes
Prerequisites/Co-requisites:
P: (CIT 14000 or CIT 21500) and P or C: CIT 21400
Software
- JDK Java 2
Outcomes
Course Outcomes(What are these?)
- Apply problem-solving techniques in designing computer applications (CIT c)
- Use control structures correctly (CIT c)
- Successfully create programs using the Java development environment (CIT i)
- Explain and use object-oriented terminology (CIT b)
- Apply object-oriented modeling and design elements in the creation of computer programs (CIT k, j)
CIT Student Outcomes(What are these?)
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to use and apply current technical concepts and practices in the core information technologies.
(k) An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
Topics
- Introduction to Java
- Java Language Basics
- Algorithmic Programming
- Object Oriented Programming (OOP) Concepts
- Java GUI (Graphical User Interface) Components
Principles of Undergraduate Learning (PULs)
1b. Identify and propose solutions for problems using quantitative tools and reasoning.
1c. Make effective use of information resources and technology.
2. Critical Thinking
3. Integration and Application of Knowledge
4. Intellectual Depth, Breadth, and Adaptiveness