|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 4.00 Credits
A field internship in a non-academic setting. A faculty advisor will be appointed to award the grade to be received. Arrangements for the internship must be made prior to the semester in which it is carried out. One hour of credit will be awarded for each 45 contact hours completed.
-
3.00 Credits
A moderately intense investigation of an area of current interest in computing. Lectures three hours per week. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
-
3.00 Credits
A seminar course to prepare majors for careers in CS by discussing and studying professional, ethical, legal, and social issues and responsibilities in computing. Local and global impact of computing on individuals, organizations, and society will also be addressed. Oral presentations and written work will be required. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions.
Prerequisite:
CSCI 221
-
0.00 Credits
A student works under faculty supervision to learn a research method, to explore possible research topics,or to continue an ongoing study. The faculty member helps the student to determine the course goals and objectives, and supervises the execution of the project. The student will provide a written report to the faculty at the end of the semester. Students will receive a grade f "S" (satisfactory) or "U" (unsatisfactory) for the course. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
-
3.00 Credits
Individual instruction given by a tutor in regularly scheduled meetings (usually once a week). NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
-
3.00 Credits
Topics to include finite automata and regular expressions, pushdown automata and context-free grammars, the Chomsky hierarchy, Turing machines, undecidability and computational complexity. Lectures three hours per week. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
Prerequisite:
MATH 307
-
3.00 Credits
A course in the formal treatment of programming language translation and compiler design concepts. Topics include scanners, parsers, and translation. Lectures three hours per week. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
Prerequisite:
CSCI 320 AND MATH 307 AND CSCI 230
-
3.00 Credits
A course that introduces the student to the basic concepts, organization and implementation models of databases, with an emphasis on the relational model. Among the topics covered are data models, query languages, relational database design using normal forms, and database programming, and information assurance and security. Problems will be assigned using a relational DBMS and SQL.
-
3.00 Credits
A course to study aspects of the implementation of some of the concepts from CSCI 332. Topics include file organization on secondary storage devices, buffer management, B-trees, hash tables, join algorithms and query from an advanced standpoint: device management, physical database design, query processing, and optimization. Lectures three hours per week. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
Prerequisite:
CSCI 332 AND MATH 307
-
3.00 Credits
An introduction to networking theory and practice. Topics include transmission media and modulation; error detection; protocols - particularly TCP/IP; packet switching and circuit switching; physical, data link, network, transport, and application layers; LANs and WANs; network topologies; internetworking and the Internet; queuing theory and mathematical analysis of networks. NOTE: Please refer to the appropriate academic catalog for additional course information concerning prerequisites, co-requisites and course restrictions..
Prerequisite:
CSCI 340 AND MATH 250 AND MATH 307
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|