Sep 23, 2024  
2022-2023 Academic Catalog 
    
2022-2023 Academic Catalog Archived Catalog

Add to Portfolio (opens a new window)

CSCI 111 - Programming with Java I


Credit(s): 4

Prerequisite(s): basic keyboarding skills (30wpm) are recommended.
This is a foundation course in computer science using the high-level, object-oriented concepts in programming using Java. Topics covered are data types, arrays, basic programming constructs, iteration, decision statements, sequences, methods, exception handling, classes, objects, methods, encapsulation, data hiding, inheritance and polymorphism. (Fall and Spring Semesters)

Course Learning Outcomes
  • Design and implement programs that are up to a few hundred lines long using Java.
  • Write programs using data types, variables and constants, and use assignment, arithmetic and Boolean expressions.
  • Use fundamental programming constructs such as sequencing, decisions and iteration.
  • Use fundamental object oriented principles such as classes, objects, methods, encapsulation, data hiding, inheritance and polymorphism.
  • Use arrays and structures.
  • Handle exceptions.



Add to Portfolio (opens a new window)