Computer Programming 2 (JAVA)
Computer Programming 2 (JAVA)
Course Description: Java is one of the most widely used and versatile
programming languages in the world, powering everything from enterprise-level
applications to mobile apps and web services. This course is designed to provide
students with a solid foundation in Java programming, covering essential concepts,
techniques, and best practices for building robust and scalable software
applications.
Course Objectives:
Course Outline:
1. Introduction to Java
Overview of Java programming language
History and evolution of Java
Setting up Java Development Environment (JDK, IDE)
Writing and running your first Java program
Basic syntax and structure of Java programs
7. Collections Framework
Overview of Java Collections Framework (JCF)
Lists (ArrayList, LinkedList), Sets (HashSet, TreeSet)
Maps (HashMap, TreeMap)
Iterators and foreach loop
Sorting and searching collections
15.Project Work
Applying the concepts learned throughout the course to develop a real-world
project
Guidance and feedback provided by instructors
Students can choose their project topic based on interests and career goals