ACES100 |
AchieveCareer/EducationSuccess
This course presents the skills needed for university success and initiates students to career planning and development. Students evaluate their abilities and interests in order to develop career goals and align these goals with an appropriate course of study. Through a career investigation project, students are introduced to research techniques. Students also improve on academic skills necessary to successfully complete university work, such as critical thinking, study techniques, and test taking strategies. In addition, students are introduced to important dynamics of interpersonal communication and conflict resolution. The course also orients students to the University, to the Davenport University Excellence System, and to other elements of the Davenport curriculum. (This course is required for all new business, health, and technology students, except those transferring with 30 or more semester credits.) Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/h
|
3 |
CSCI231 |
Introduction to Programming
This is an introductory course in object-oriented programming. Students learn fundamental programming concepts including structured programming, operations on data and decision-making, looping, recursion, pointers, scope and class of variables strings, numeric arrays, sorting, and an introduction to data structures. Emphasis will be placed on the design, development, and testing of programs used to solve practical problems. Note: A grade of C or better is required to take the next level of programming courses CSCI 232, CSCI 234 and CSCI239. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees.
|
3 |
CSCI232 or CSCI239 |
Object-Oriented Programming with C++ or Object-Oriented Programming with Java
CSCI232 Object-Oriented Programming with C++
This course is a continuation of object-oriented programming utilizing C++. Students learn to design, code, test, and debug programs using object orientated techniques. Emphasis is placed upon topics such as problem solving, programming structure, arrays, strings, pointers, classes, inheritance, polymorphism, constructors, copy constructors, destructors, overloading operators, virtual functions, I/O file streams, and data files. Students learn how to strengthen problem solving skills and analytical techniques as they apply to their programs a variety of data types, input/output, operators, decisions, looping, and functions.
CSCI239 Object-Oriented Programming with Java
This course investigates advanced topics in object-oriented programming using the Java programming language. Data structures, Trees, Linked Lists, Abstract Data Types, Binary Trees, Graphs, Searching and Sorting Algorithms are covered.
Prerequisite(s): CSCI231 with a C or better grade
|
3 |
CSCI234 |
Object-Oriented Program w/ C#
This continuing course in object-oriented programming exposes students to C# programming and object-oriented analysis and design techniques. Students will design, develop, and test applications used to solve practical problems. Topics explored include classes, inheritance, polymorphism, interfaces, database access, extensible markup language, and network programming. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees.
Prerequisite(s): CSCI231 completed with a grade of C or better
|
3 |
CISP220 |
Web Page Applications
This foundational course in web page design and development provides hands-on experiences in HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript to develop, validate, link, publish, design, and maintain web pages using industry standard tools. Topics covered include HTML forms, responsive design, interactive content, media usage, cascading style sheets, and the publishing process. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees.
|
3 |
CISP253 |
Python Scripting
The Python programming language is cross platform in nature and can be used on Windows, Linux/Unix and Mac OS systems. This broad-based capability makes the Python Scripting languages highly useful in the field of technology. The language is highly capable in stream editing of data, data manipulation and parsing, which are required in IT and Forensics. Applicable Course Fees can be found at https://my.davenport.edu/financial-aid/how-much-does-du-cost/tuition-and-fees.
|
3 |