3 Credits
Typically offered during both the fall and spring semesters.
Algorithm development and refinement in problem solving. Modular programming using sequence, selection, and repetition control structures. Program debugging and testing. Formatted input/output. Data files. Fundamental data types. User-defined data types: structured and enumerated. Arrays and arrays of structures. Simple sorting and searching algorithms. Character data and string processing. Algorithm efficiency considerations. Classes, objects, and introduction to object-oriented programming. 2 Lec. 1 Lab.
Earn a grade of C or better in MTH 102, or an ACT Math Score of 22 or higher, or an SAT Math Score of 530 or higher, or a Miami International Math Placement Test score of 8 or higher, or a Miami Precalc Placement Test score of 8 or higher, or successful completion of MTH 025. Or:
Prerequisite or Co-requisite: MTH 125 or MTH 151 or MTH 249 or MTH 251.
CSE 174 is a first-tier course in the CSE2 "Computer Programming" thematic sequence.
Computer software plays an important role in our daily lives: Our mobile phones, laptop computers, online banking, Internet applications such as YouTube, video games and movies, cars, and almost all aspects of daily life are touched by software. In your personal and professional life you will utilize computer software. It is also likely that you will select, or even influence the design of, software that is used in your professional or personal life. This thematic sequence will give you a deep understanding of how software works and is created, its limitations, and its potential. You will be able to read software and therefore be able to make informed decisions when selecting or participating in the design of business, scientific, or information systems that utilize computer software.The CSE2 thematic sequence consists of both of the following introductory computer programming courses .
Followed by one of the following courses
CSE 174 is a course in which you learn computer programming concepts that are fundamental in nearly any computer programming language. These concepts can then be used in other courses to help you create computer applications that can be used to solve real-world problems
CSE 174 is a first-tier course in the CSE4 "Web and Game Applications" thematic sequence.
Given the prevalence of computing devices, it is important that we understand what computers do and how they do it. The web game applications thematic sequence is designed to provide students with an understanding of how computer software is created and designed and how it functions to make possible popular applications such as computer games and the World Wide Web. Courses in the sequence provide an introduction to fundamental programming concepts. These concepts are applied to create computer games and web applications.
The CSE4 thematic sequence consists of one of the following introductory computer programming courses...
Followed by both of the following courses...
CSE 174 is a course in which you learn computer programming concepts that are fundamental in nearly any computer programming language. These concepts can then be used in other courses to help you create computer applications that can be used to solve real-world problems
501 E. High Street
Oxford, OH 45056
1601 University Blvd.
Hamilton, OH 45011
4200 N. University Blvd.
Middletown, OH 45042
7847 VOA Park Dr.
(Corner of VOA Park Dr. and Cox Rd.)
West Chester, OH 45069
Chateau de Differdange
1, Impasse du Chateau, L-4524 Differdange
Grand Duchy of Luxembourg
217-222 MacMillan Hall
501 E. Spring St.
Oxford, OH 45056, USA