The Ohio State University at Marion


Computer Science Engineering


Welcome to the Department of Computer Science and Engineering at The Ohio State University at Marion. If you are visiting this page you may be aware of the importance of computing and universal presence of this discipline in everyday life. Our program is designed to prepare students for innovative and challenging career and provide computing skills for students of other disciplines.


Click Here for Courses

CSE 1222: Introduction to Computer Programming in C++ for Engineers and Scientists
Credits: 3
Course Description: Introduction to computer programming in C++ with applications in engineering and the physical sciences; algorithm development; programming lab experience. C++ loops and conditionals, functions, arrays, file input and output and pointers.
Prerequisites: Math 1151or Math 1161. (No programming or C++ experience required). Not open to students with credit for Engr 1281.01 or Engr 1281.02 or CSE 202.


CSE 2111: Modeling and Problem Solving with Spreadsheets and Databases
Credits: 3
Course Description: Business software applications using spreadsheets and databases, solving different business problems efficiently and effectively.
Prerequisites: Math 1161, Math 1130, or Math 1148
Exclusion: Not open to students who have credit for CS&E 1111, CS&E 1113, or CSE 1112, CS&E 101, CS&E 105, CSE&E 200


CSE 2221: Software I: Software Components
Credits: 4
Course Description: Intellectual foundations of software engineering; design-by-contract principles; mathematical modeling of software functionality; component-based software from client perspective.
Prerequisites: CSE 1211 or CSE 1212 or CSE 1221 or ENGR 1221 or CSE 1222 or CSE 1223 or CSE 201 or CSE 202 or CSE 203 or CSE 204 or CSE 205 or EG 167 or CSE Placement Level A; co-req: Math 1151 or Math 1161


CSE 2231: Software 2: Software Development and Design
Credits: 4
Course Description: Data representation using hashing, search trees, and linked data structures; algorithms for sorting; using trees for language processing; component interface design; best practices in Java.
Prerequisites: CSE 2221; co-req: CSE 2321


CSE 2321: Foundation I: Discrete Structures ( It is going to be offered soon !)
Credits: 3
Course Description: Propositional and first-order logic; basic proof techniques; graphs, trees; analysis of algorithms; asymptotic analysis; recurrence relations
Prerequisites: (CSE 1232 or CSE 1233 or CSE 2221 or CSE 214 or CSE 230 or CSE 222) and (Math 1151 or Math 1156 or Math 1161 or Math 152 or Math 162); co-req for those entering with CSE 2221: CSE 2231



Link to CSE department newsletter: https://cse.osu.edu/department/newsletters