|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Description: An introduction to problem-solving methods, algorithm development, and a high-level programming language. Procedural and data abstraction are emphasized early in the course. Students are introduced to object-oriented programming concepts. Students learn to design, code, debug, and document programs using proper programming techniques. Prerequisites: MATH 151, or MATH 101, or a MATH course that has MATH 101 or MATH 151 as a prerequisite, or math placement score sufficient to place into MATH 201. Notes: Lab fee: $15.
-
4.00 Credits
Description: A continuation of CSCI 207. The course continues the development of procedural and object-oriented programming concepts and implementation. The course also introduces the student to elementary data structures (lists, stacks, binary trees, sequential files), to the common algorithms used with these data structures, algorithm analysis, and secure programming. Prerequisites: A grade of C- or better in CSCI207; and at least one of MATH101, MATH201, MATH261, MATH300, or QMTH205. Notes: CSCI majors, DIFD majors, and CS minors should take CSCI 210 in the same semester as CSCI 208. Offered in fall and spring. Lab fee: $15.
-
4.00 Credits
DDescription: A continuation of CSCI 207. The course continues the development of procedural and object-oriented programming concepts and implementation. The course also introduces the student to elementary data structures (lists, stacks, binary trees, sequential files), to the common algorithms used with these data structures, algorithm analysis, and secure programming. Prerequisites: A grade of C- or better in CSCI207; and at least one of MATH101, MATH201, MATH261, MATH300, or QMTH205. Notes: CSCI majors, DIFD majors, and CS minors should take CSCI 210 in the same semester as CSCI 208. Offered in fall and spring.
-
1.00 Credits
Description: Students gain experience using a variety of software development tools, concentrated in the Linux environment. Should be taken with CSCI 208. Prerequisite: C- or better in CSCI 207. Notes: Offered in fall and spring.
-
3.00 Credits
Description: This course develops fundamental concepts of the cybersecurity discipline. The course also introduces students to the vocabulary of the cybersecurity field, the principles of cybersecurity and the different information technology components typically encountered as well as the cyber threats that exist. Prerequisite: Sophomore Standing. Notes: Offered periodically.
-
4.00 Credits
Description: A continuation of DIFD 141, this course provides more in depth coverage of the tools and concepts introduced in that course. The emphasis is on the server side. Programming concepts include modularization and an introduction to algorithm analysis. Students will produce a site that requires developing and managing a modest number of pages. Notes: Offered in fall. Prerequisites: DIFD 141.
-
3.00 Credits
Description: This course introduces object-oriented programming technologies for the Web with a focus on the server side. Object-oriented technologies will be taught to develop highly interactive and dynamic web applications. Topics include the object-oriented web programming environment, techniques and methods, development tools, database server and data access, session and security control, web application configuration and deployment. A term project is required to use the learned skills to develop an object-oriented online database-driven web site. Notes: Offered in spring. Prerequisites: CSCI 241 or CSCI 297.
-
3.00 Credits
Description: This course introduces students to HTTP, the underlying protocol of the World Wide Web, and programming languages and tools used in the creation of applications for the World Wide Web. Students develop an online database driven website. This course also examines issues of web application security, such as XSS/CSRF, session management, and recent attack trends. Prerequisite: (DIFD141 and CSCI207) or CSCI 208 or Permission of Instructor. Notes: Offered in spring.
-
3.00 Credits
Description: This course introduces students to front end web development, with a focus on popular frameworks that are widely used in the industry. Students will learn how to use css and JavaScript frameworks to create responsive layouts, animations, and transitions, and how to apply UI design principles to create engaging and user-friendly websites.
-
4.00 Credits
The study of the structure of data and the efficient manipulation of such structure. Algorithm analysis and design and the appropriate use of recursion are emphasized. Prerequisites: A grade of C- or better in CSCI 208; A grade of C- or better in MATH 261 or 300; A grade of C- or better in MATH 201 or 105; A grade of C- or better in CSCI 210. Notes: Offered in fall and spring. Lab fee: $15.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|