Introduction to Programming with Java, IT 311
About this Course:
This course introduces the concepts of object-oriented design and implementation approach in Java programming language. Participants will use different tools to understand some basic design patterns and know how to apply them into real world situations. Object-Oriented based design knowledge and how to implement in Java language will be discussed. Basic HTML World Wide Web programming will also be included.
Prerequisites:
Basic understanding about software development and some coding experience a plus! General familiarity with your operating system environment. Ability to create, edit, modify text files
Who Should Attend:
Professionals wanting to learn Java, including programmers and non-programmers.
Expected Outcomes:
Upon successful completion of this course, participants will be able to:
- Use Java language to program
- Know Java language structure, syntax concepts, libraries and application
- Compile, execute and debug Java programs
- Use Input / Output, functions, data types and control structures
- Construct arrays, data structures and use pointers as references
- Define classes and objects, constructors and destructors
- Understand Object Oriented Programming concepts
- Analyze, test, design and solve problems using Java Programming Language
Course Outline:
- Introduction to Computers, Programs and Java
- Elementary Programming
- Selections
- Loops
- Methods
- Arrays and Multidimensional Arrays
- Objects and Classes
- Strings
- Thinking in Objects
- Inheritance and Polymorphism
- GUI Basics and Graphics
- Exception Handling and Text Input / Output
- Abstract Classes and Interfaces
- Event-Driven Programming
Course Details:
Grading/CEU award for this course includes assignments, exams and labs.
CEU:
3.4
Instructor:
Sheikh Shamsuddin

