Oct 18, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 111 - Introduction to Programming: Java


Credits: 4
4 Lecture Hours

Prerequisites: Basic skills using a personal computer and operating system, eligibility for MAT 090 .

 
Description
This course is an introduction to program design, analysis and programming fundamentals using the Java language. Topics include the software development process, problem solving techniques, simple language basics, data representation and storage, program control structures, classes and their methods.


Learning Outcomes
Upon successful completion of the course, the student will:

  1. Use a Java integrated development environment (IDE) to design and implement applications on a computer.
  2. Apply basic problem-solving techniques to novel situations that are relatively similar to models introduced in the course.
  3. Use various data types by implementing them in the correct operations.
  4. Create simple graphical user interfaces (GUI) using Swing JOptionPane components.
  5. Use control structures in a Java application.
  6. Utilize class methods found in the Java application programming interface (API).
Listed Topics
  1. Computer systems and environments including computer organization, programming languages and object oriented programming
  2. Writing, compiling and executing Java programs using an IDE
  3. Problem solving strategies using pseudocode and flowchart diagrams
  4. Program errors and debugging
  5. Program language variables, data types, arithmetic operators and simple Input/Output
  6. Implicit and explicit type casting
  7. Program control structures using relational/logical operators to form Boolean expressions, decision (if/if-else) and iteration (while, for loops)
  8. Methods, parameter passing and return types
  9. Classes and objects
Reference Materials
Current textbook, current version of software, multimedia, internet and Web server account.
Approved By: Johnson, Alex Date Approved: 12/19/2012


Course and Section Search




Add to Portfolio (opens a new window)