Jun 17, 2024  
2023-2024 Academic Catalog 
    
2023-2024 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: Upon completion of the course, students will be able to
  • 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)