Spring 2019 Update 
    
    Apr 18, 2024  
Spring 2019 Update [ARCHIVED CATALOG]

CSC (0145) 545 - Programming with Applications in Math


Credits: 3.00

By designing and implementing algorithms, students will learn how to program a computer in order to solve computational problems. Students explore how to process externally stored structured data in order to perform calculations. In addition, students will apply the basic concepts behind database management systems

Free Note: By designing and implementing algorithms, students will learn how to program a computer in order to solve computational problems. Students explore how to process externally stored structured data in order to perform calculations. In addition, students will apply the basic concepts behind database management systems

Students will:
● Explain the types of problems that can be solved using computational techniques, and identify problem-solving strategies that can be implemented using code. This will be assessed by Quizzes 1, 2, 3, and the mid-term examination.
● Explain and apply core computer coding concepts such as abstraction, variables, conditions, functions, and repetition. This will be assessed by Quiz 4 & 5, and the mid-term examination.
● Apply algorithmic abilities to design and test computer programs. This will be assessed by all course assignments.
● Master the basic syntax and idioms of modern programming languages. This will be assessed by all course assignments.
● Gain the skills necessary to use a modern programming language to calculate the solutions to problems in Calculus, Linear Algebra, Probability, and Statistics. This will be assessed by Quizzes 6, 7, and 8, and the final examination.
● Be able to solve problems using a computer algebra system (CAS). This will be assessed by Quizzes 6, 7, and 8, and the final examination.
● Be introduced to database management systems in Linux. This will be assessed by Quizzes 9 and 10, and the final examination.
● Obtain the necessary skills to understand how databases operate and how to retrieve data from
them. This will be assessed by Quizzes 9 and 10, and the final examination.