Fundamentals of Programming
and Software Development
This course will provide students with an understanding of basic software development concepts and practices, issues affecting the software industry, careers within the software industry, and the skills necessary to perform well in these occupations. Students will learn details about core concepts in programming using Java. Concepts include writing and debugging code, proper syntax, flow of control, order of operations, comparison operators, and program logic tools and models. They will learn the function of key program techniques, including if statements, looping, and arrays.
They will also learn about web development using HTML and drag-and-drop development of user interfaces in an Integrated Development environment. Students will also learn about the software development life cycle and the different variations used to create software. They will learn about different programming languages and paradigms. They will learn about the importance of usability and user-centered design processes.
Major Concepts:
- Introduction to Computers
- Introduction to Java Programming
- Advanced Programming
- Flowcharts Mapping
- GUI Programming and Web Applications
S.No. | Program Name | Fee Component | Amount (USD) | Description |
---|---|---|---|---|
1 | Full Time | Course Fee | $ 200 | To be paid by the student at the time of Registration. |
2 | Flex | Course Fee | $ 400 | To be paid by the student at the time of Registration. Student can select one more semester duration course free of cost. |
Grade Level
Grade 9 – 12
Duration
Semester
Requirements
None
Prerequisites
None