National University




Request Information

(800) 628-8648 Get Started

Campus Finder

Areas of Study

CSC615 Advanced Programming

Lead Faculty: Dr. Alireza Moztarebi Farahani

Course Description

Review of structured, object oriented and event driven programming and data and procedural abstractions. Complex program development with advanced multi-threading and multiprocessing for parallel computing in multiple environments.

Learning Outcomes

  • Analyze problems to select the proper data structures for efficient solutions.
  • Acquire knowledge to develop and execute "Java" programs in the PC or UNIX Environment.
  • Use Java's control structures, functions, arrays, strings, classes and exception handling.
  • Understand the Object-oriented programming concepts and related issues.
  • Understand Java Graphics, Java Graphical User Interface.