|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Students undertake directed study in Computer Science, which integrates academic program and work experience. The course is coordinated by a Computer Science faculty member, but supervised by the student’s work supervisor. Students will submit a weekly log and turn in a final report detailing the work completed at the end of the semester. Note: For Computer Science Majors.
Prerequisite:
Junior or Senior standing and permission from the Computer Science Undergraduate Program Director
-
1.00 - 6.00 Credits
Research under supervision of a faculty member.
Prerequisite:
Consultation with faculty member and approval of department chair
-
4.00 Credits
The analysis and design phases of the System Development Life cycle are covered in detail. Methodologies for systems analysis, specifications, and design are covered. Both the Traditional Structured and Object Oriented methodologies are used by the students, working in teams, to develop real-life information systems. Emphasis is placed on well-written documentation as well as oral communication typically required during the software development life cycle. Project management tools are employed by students to monitor their progress and the costs associated with their projects. CASE tools are employed for data and information modeling and specification. Note: (1) Duplicate Course: No credit for students who have completed C+IN SC 4298 (W338). (2) For Information Science and Technology Major.
Prerequisite:
Grade of C or better in C+IN SC 2109 (0109), 2173 (0083), and 3229 (0230)
Corequisite:
C+IN SC 3309
-
4.00 Credits
This course presents the general principles that serve as the foundation of software engineering. The student is introduced to the broader context of system analysis, learns how total system requirements are analyzed and how decisions are made to allocate various functions among hardware, software, and people. The software lifecycle is examined. The course presents some professional issues, including accountability of the software engineer in complex systems and legal issues and laws that relate to software. Introduces database concepts and graphical user interfaces. Note: (1) Duplicate Course: No credit for students who have completed C+IN SC 4296 (W281). (2) For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3207 (0207) and 3223 (0223)
-
4.00 Credits
Introduction to the problems and techniques of designing and developing real-time systems. Topics will include components of real-time and embedded systems, system and device architecture, synchronous and asynchronous event handling, multi-tasking in real-time systems, scheduling and synchronization, and real-time data acquisition and control. The laboratory component involves building systems and simulations in real-time environments, with real-time kernels. Note: For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3207 (0207) and 3223 (0223)
-
4.00 Credits
Introduction to the concepts that are fundamental for understanding distributed systems and the technical infrastructure that makes them possible. Lectures will mostly be expository and conceptual. Directed closed laboratories and home assignments will be applied and involve the solution of distributed programming problems. Note: For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 2166 (0166), 3207 (0207) and 3223 (0223)
-
4.00 Credits
The objective of this course is to teach the principles and development of multi-tiered distributed systems. It is introduced with a basic review of internet communications and the architecture of client and server sites, including the functions of and relationships among the browser, web server, operating and file systems, middle-ware, database server, and application servers. Concepts involving various types of client/server side processing and remote connectivity methodologies are reviewed, including scripting languages, HTML, Dynamic HTML, XML, ASP, CGI, and DCOM. About 30% of the course is devoted to the above-described theory. The remainder of the course will be devoted to putting some of these principles and techniques into practice using the DCOM technology. A series of progressively sophisticated problems will be studied and programmed in the lab. Note: For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3207 (0207) and 3223 (0223)
-
4.00 Credits
Introduction to computer networks and communications. Local and wide area networks. Network topology and routing. Internet and ISO protocols. Applications including remote procedure calls, remote logon, and file transfer. Network operating systems. Note: For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3207 (0207) and 3223 (0223)
-
4.00 Credits
The student will learn what a compiler is and how it works. Topics covered include: how to specify what a legal program is in a language (syntax); how to specify what a legal program does (semantics); how a computer uses these specifications to recognize a legal program and translate this program into the machine’s language. Students will develop a working compiler for a simple object-oriented programming language using an Object-Oriented approach, using C++, and the compiler construction tools lex and yacc. Note: For Computer Science Majors.
Prerequisite:
Grade of C or better in C+IN SC 3223 (0223)
-
4.00 Credits
This course covers the operation of computer networks and internets. It provides the background to enable students to evaluate alternative approaches to client-server computing and n-tier software development. To accomplish this the course includes communications technology, computer network technology internetworking using the TCP/IP protocol suite, client-server protocols, client-server computing, network program component models as well as issues involving security, privacy, authentication, intellectual property rights, and social changes related to computer networking. Note: For Information Science and Technology Majors.
Prerequisite:
Grade of C or better in C+IN SC 3229 (0230)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|