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.
Fundamentals of Programming and Software Development Course Requirements
For topics in this course, it is helpful for students to be familiar with the basics of using desktop and laptop computers as well as accessing websites over the Internet.
If students are unfamiliar with these topics, it is recommended, though not required, that they familiarize themselves with creating and saving files in a text editing or word processing application, and with using web browsers and conducting searches on the Internet.
Additionally, activities in this course require that the Java Software Development Kit (SDK) and the NetBeans Integrated Development Environment (IDE) is installed on students’ computers. Instructions are included in the Unit 1 lesson titled “Introduction to Java Programming.”