Calvert Fundamentals of Programming & Software Development provides 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 also 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. Students also learn the function of key program techniques, including if statements, looping, and arrays. Practical lessons on careers in the software industry, the education and skills required to work in the industry, and related career resources also are included. Finally, the capstone project allows students to explore and state opinions on key issues and trends impacting the software industry and to learn about the experience of working in the industry.