page 1
page 2
page 3
page 4
page 5
page 6
page 7
page 8
page 9
page 10
page 11
page 12
page 13
page 14
page 15
page 16
page 17
page 18
page 19
page 20
page 21
page 22
page 23
page 24
page 25
page 26
page 27
page 28

See full curriculum on pageAdvanced Certificate ProgramsSolidify your standing in a high-tech field with our advanced certificates. Credits may be applied to a graduate degree should you decide to pursue one. Topics include:n Information and Communication Technology Strategy and Innovationn Information Systemsn Internet Technology for e-Commercen Large Systems Computingn Network Administrationn Security and Information Assurancen Software Development and Engineeringn Telecommunications Advanced Certificate Programs Seidenberg Graduate Programs 11

12 Seidenberg Graduate ProgramsNetwork SecurityCS 634 Computer Networking and the Internet 3CS 653 Cryptography and Computer Security 3CS 654 Security in Computer Networking 3Computer Science Electives (0-12 credits) Students pursuing a 9-credit concentration may select one elective from any of the con-centration courses outside of their individual concentration or from those listed below for a total of 3 credits. Students who elect not to pursue an in-depth concentration may choose individual courses contained within the suggested concentrations, provided course prerequisites are met, and from among the courses listed below for a total of 12 credits. Students may also select one elective from outside the computer science cur-riculum provided they have the necessary prerequisites and permission of their adviser.CS 600 Independent Study 1-4CS 607 Simulation and Computer Network Analysis 3CS 628 Automata and Computability 3CS 629 Computer Graphics 3CS 631 Special Topics in Computer Science 3CS 632 Directed Readings in Computer Science 3CS 633 Data Communications and Networks 3CS 635 Topics in Telecommunications 3CS 636 Optical Communications and Networks 3CS 637 Wireless Communications 3CS 638 Network Analysis and Design 3CS 639 Mobile Application Development 3CS 640 Modern Telecommunications Networking 3CS 650 Grid Computing 3CS 653 Cryptography and Computer Security 3CS 656 Introduction to Mainframe Computing 3CS 699 Field Study 1-3Capstone Project (6-9 credits) Students are required to select one of the following three options. Students electing not to pursue Capstone Options 1 or 2 may take an additional concentration for a total of 9 credits.CS 691/CS 692 Computer Science Project I and II 6CS 693/CS 694 Thesis I and II 6 -or-An additional concentration 9Total Credits: 30The Computer Science departments of the Seidenberg School recently reviewed and revised the Master of Science in Computer Science. Beginning fall 2011, the departments will offer a 30-credit program that has been both strengthened and updated.The new rigorous curriculum is built on a core of algorithms and computing theory, Internet and web computing, grid and cloud computing, and database systems. It also offers students the flexibility of pursuing one or more focused, in-depth course sequences in cutting edge areas like artificial intelligence, Internet computing, mobile computing, network security, and web security.All technology courses support portable hands-on labs based on computing virtualization so that students can practice on realistic enterprise systems on any computer. Whether you are looking to advance your career or change focus and keep ahead of the latest technologies, this master's is your best choice.Bridge Courses (9 credits) An entering student with limited or no previous background in the field of computer science or programming may be required to take up to 9 credits of prerequisite bridge coursework. A student with a baccalaureate in computer science should be able to waive these prerequisites. For others, some or all of the following courses may be required.CS 502 Fundamental Computer Science I using Java 3CS 504 Fundamental Computer Science II using Java 3CS 506 Computer Systems and Concepts 3Core Requirements (12 credits)CS 608 Algorithms and Computing Theory 3CS 610 Introduction to Parallel and Distributed Computing 3CS 612 Concepts and Structures in Internet Computing 3CS 623 Database Management Systems 3Concentration Options or Free Electives (9 credits) A student may choose to pursue a focused in-depth concentration in a specific area consisting of a three course sequence for a total of 9 credits. Suggested concentrations include:Artificial IntelligenceCS 627 Artificial Intelligence 3CS 630 Intelligent Agents 3CS 626 Pattern Recognition 3Mobile ComputingCS 639 Mobile Application Development 3CS 641 Mobile Web Content and Development 3CS 643 Mobile Innovations for Global Challenges 3Internet ComputingCS 644 Web Computing 3CS 646 Service-Oriented Computing 3CS 648 Enterprise Computing 3Web SecurityCS 634 Computer Networking and the Internet 3CS 651 Secure Distributed System Development 3CS 652 Secure Web Application Development 3 *Pending State approvalMaster of Science in Computer Science*