Graduate Student Handbook University of Texas Pan American Department of Computer Science

Size: px
Start display at page:

Download "Graduate Student Handbook University of Texas Pan American Department of Computer Science"

Transcription

1 Graduate Student Handbook University of Texas Pan American Department of Computer Science Revised 11/1/2011 Topics: 1. About the Handbook for Graduate Students 2. The University of Texas - Pan American Department of Computer Science 3. Master s Programs Degree Requirements 4. Course Scheduling and Timelines for Completing the Master s Degrees 5. Application for Admission 6. Admission Status and Prescribed Prerequisite Courses 7. Financial Assistance 8. Selecting an Advisor 9. Degree Requirements, Catalog Date, Degree Plan, and Transfer Credit 10. Required Faculty Supervised Work: Project or Thesis 11. Final Examination 12. Individual Research and Study 13. Maintaining Satisfactory Progress 14. Application for Graduation 15. Graduation Ceremonies 16. After Graduation Appendix: MS-CS and MS-IT Degree Plans Appendix: Course Descriptions

2 1. About the Handbook for Graduate Students This handbook provides detailed information concerning the University of Texas - Pan American (UTPA) Department Computer Science Master s programs. It is meant to serve as a guide for students in successfully completing the program. It is primarily intended for students who are currently pursuing degrees in the program and assumes some familiarity with the university and its policies. The UTPA Graduate Catalog and sections of the Department web site contain more detailed information about calendars, dates for deadlines, program requirements, as well as a listing of course descriptions. 2. The University of Texas - Pan American Department of Computer Science The UTPA computer science program was established in 1983, and in 1996 the Department of Computer Science was formed from the former Department of Mathematics and Computer Science. The master s program in computer science began in 1997 and the information technology program began in In 2011 there are about 80 students and some 20 degrees will be awarded this year. The department's web site, provides more information, detailed descriptions of faculty research programs, etc. The primary contact for questions and information related specifically to the Department s graduate programs is the Director of Graduate Programs. More general information is available from the department Chair and Administrative Associate. Department computing facilities available to graduate students include the Advanced Studies Laboratory located on the second floor of the Engineering building and smaller laboratories focused on research. All graduate students receive departmental accounts for access to computing facilities, , and storage upon entry to the program and for one year after graduation. Students also are provided the suite of Microsoft tools through departmental license. Other computing facilities are available to all university students in the adjacent Academic Services Building and include over 500 PC's. Currently, there are about 80 students actively pursuing master s degrees. About one-half are fulltime students, with most of those employed on campus in the Computer Science Department as Teaching and Research Assistants or in other technical positions at UTPA. Most students work full time, and graduate classes are offered in the evening, Monday through Thursday. 3. Master s Programs Degree Requirements The Department of Computer Science s Master of Science programs provide a broad foundation in computer science and information technology, as well as in depth studies in several areas. The programs are designed to prepare students for positions in industry and education, enhance skills for the practicing professional, and supply a foundation for study at the doctoral level. For both the Master's of Science in Computer Science and the Master's of Science in Information Technology there are required courses, elective courses, and a final project or thesis. A core of computer science or information technology courses is required. Further courses are selected from additional elective computer science and information technology courses. The table below 2

3 summarizes required courses and prescribed elective courses, and the following section provides additional detail. Required Courses for MS-CS Prescribed Electives for MS-CS only Prescribed Electives both CS & IT Prescribed Electives for MS-IT only Required Courses for MS-IT 6323 Design Algs Database Des Softw. Engr Fnd. Systems 6302 Fnd. Sw. & Prog Architecture 6334 Operating Sys Artif.. Intell Adv. Int. Prog Princip. IT Sys Theor. Found Prog. Langs Bioinformatics 6316 Design for IT 6305 Found. Algs Networks 6360 Graphics 6318 Cybersecurity 6314 E-Comm. Sys Perform. Eval Comp. Vis App. Db. Sys. or 6356 Parallel Comp Hu. Comp. Int 6333 Database Des Nw Mgmt Sec Networks 6366 Data Mining 3.1 Master s of Science in Computer Science Students complete 36 semester hours, including 12 semester hours of required computer science lecture and seminar courses with a grade of B or higher, 12 or more semester hours of computer science prescribed elective courses and a master s thesis or project. Students may also complete up to six hours of other computer science electives. For the project option, a final written examination is required. 1. Required Computer Science lecture and seminar courses, 12 hours CSCI 6323 Design and Analysis of Algorithms CSCI 6335 Advanced Computer Architecture CSCI 6339 Theoretical Foundations of Computer Science CSCI 6174 Open Problems in Computer Science (taken during 1st year) CSCI 6175 Seminar in Computer Science (2 hours required) 2. Computer Science prescribed elective courses Project Option: 15 or more hours Thesis Option: 12 or more hours 3. Other Computer Science elective courses and courses in other departments Project Option: 6 or less hours Thesis Option: 3 or less hours 4. Required Computer Science project and thesis courses Project Option: 3 hours o CSCI 6390 Master's Project Thesis Option: 9 hours o CSCI 6381 Problems in Computer Science and CSCI 7300 Thesis (6 hours) Computer Science prescribed elective courses for MS-CS: 3

4 CSCI 6333 Advanced Database Design and Implementation CSCI 6334 Advanced Operating Systems CSCI 6336 Programming Languages and Compilers CSCI 6340 Advanced Software Engineering CSCI 6345 Advanced Computer Networks CSCI 6350 Advanced Artificial Intelligence CSCI 6354 Performance Evaluation CSCI 6356 Parallel Computing CSCI 6360 Advanced Computer Graphics CSCI 6361 Computer Visualization CSCI 6363 Human Computer Interaction CSCI 6365 Network Management and Security CSCI 6366 Data Mining and Warehousing CSCI 6370 Topics in Computer Science 3.2 Master s of Science in Information Technology Students complete 36 semester hours, including 19 semester hours of required computer science lecture and seminar courses with a grade B or higher, 11 or more semester hours of prescribed elective courses, and a master s project. Students complete up to three hours of other approved elective courses in computer science. A final written examination is required. 1. Required Computer Science and Information Technology courses, 19 hours CSCI 6302 Foundation of Software and Programming Systems CSCI 6303 Principles of Information Technology Systems CSCI 6305 Foundation of Algorithms and Programming Languages in Computer Science CSCI 6314 E-Commerce Systems and Implementation CSCI 6315 Applied Database Systems or CSCI 6333 Advanced Database Design and Implementation CSCI 6345 Advanced Computer Networks CSCI 6174 Open Problems in Computer Science and Information Technology (taken in first year) 2. Prescribed elective courses, 11 or more hours 3. Other Computer Science and Information Technology elective courses, 3 or less hours 4. Required Computer Science project course 3 hours CSCI 6390 Master's Project Total 36 hours Prescribed elective courses for MS-IT: CSCI 6307 Foundations of Systems in Computer Science CSCI 6312 Advanced Internet Programming CSCI 6316 Design for Information Technology 4

5 CSCI 6318 Cybersecurity and Forensics CSCI 6340 Advanced Software Engineering CSCI 6350 Advanced Artificial Intelligence CSCI 6355 Bioinformatics CSCI 6361 Computer Visualization CSCI 6363 Human Computer Interaction CSCI 6365 Network Management and Security CSCI 6366 Data Mining and Warehousing CSCI 6175 Seminar in Computer Science and Information Technology (may be repeated once as topics vary) 4. Course Scheduling and Timelines for Completing the Master s Degrees 4.1 Scheduling of Courses Required graduate courses are offered once each year in the Fall or Spring semester. Elective courses are typically offered once every two years. Other courses, such as Master's Thesis, Master's Project, and Independent Research and Study, are offered each semester. Schedules for future semesters are available at the department s web site. Registration in any thesis, project, or research course requires consent of the instructor prior to registration. Information about room assignment is available through the online university ASSIST registration system. 4.2 Timelines for Completing Degree MS in Computer Science For students entering the program with a bachelor s degree in computer science who are able to enroll fulltime (9 hours for graduate students) the expected time to complete the required 36 hours is two years. Relatively few courses are offered in the summer. Students pursuing the MS in Computer science who enter the program with bachelor s degrees in other areas typically need to complete graduate level foundation courses (e.g., CSCI 6305 and CSCI 6307) in preparation for advanced coursework in computer science. Undergraduate courses may also be necessary. After acceptance, the student is to meet with the Graduate Director to ensure completion of a sequence of courses providing the foundations for advanced study in computer science. Meeting with the Graduate Director is also important for students entering the program with degrees granted outside the US, as the university depends on an outside firm to evaluate transcripts, and acceptance to the university does not necessarily mean that the student has completed the courses necessary for enrollment in the Department's advanced computer science courses. The Department's foundation courses are prerequisites for most of the required and elective courses which must be completed for the degree. It may not be possible to complete the degree as quickly when foundation courses are necessary, as when they are not necessary, due to prerequisite requirements. When foundation courses are necessary, the exact length of time will depend on the student s background in computer science, specific offerings of courses, etc. The program Graduate Director or student s advisor can address individual cases. 5

6 Example Timeline: Student with Bachelor s in Computer Science, Thesis Option Students are encouraged to complete the three required lecture courses (Theoretical Foundations: 6339, Computer Architecture: 6335, and Design and Analysis of Algorithms, 6323) in the first year. The seminar, 6174: Open Problems in Computer Science must be completed in the first year. Students also complete five elective and two additional seminar courses. All students complete a thesis or project working closely with faculty. The thesis option requires a semester of individualized study (CSCI 6381) prior to enrollment in two semesters of thesis courses (CSCI 7300). The thesis option is available to all students, though students who complete two foundations courses (see next example) may need to complete more than the minimum 36 hours in order to pursue the three semester thesis course sequence. The sample timeline below details a sequence of required courses, elective courses, pre-thesis study, and thesis work. Note that prethesis study begins in the second semester of the first year. Year 1 Fall Spring Required 1 (CSCI 6339 Theory) Required 2 (CSCI 6365 Architecture) Elective 1 Required 3 (CSCI 6323 Algorithms) Elective 2 Pre-thesis study (CSCI 6381) Required Seminar (CSCI 6174) 10 hours 9 hours Year 2 Fall Spring Elective 3 Elective 5 Elective 4 Thesis 2 (CSCI 7300) Thesis 1 (CSCI 7300) Required Seminar (CSCI 6175) Required Seminar (CSCI 6175) 10 hours 7 hours Example Timeline: Student with Bachelor s in field other than Computer Science and completing foundation courses, Project Option. The example below is somewhat of a best case for students who will complete the two foundation courses, 6305 and For students not proficient in a high level programming language the foundation course 6302 will likely also need to be completed. The timeline assumes that the student has the prerequisite mathematical background to enter the required course, Theoretical Foundations of Computer Science, without additional preparation, and this is typically the case. The timeline also assumes that the student will be prepared to enroll in elective and required courses offered the following semester. If the student is not prepared to enroll in the elective and required courses offered, it will be necessary to defer completion of required courses and electives. This will result in a schedule which is less balanced with regards to the number of hours completed each semester. 12 hours should be considered the maximum number of hours attempted in any semester. There are certain scenarios of course offerings and student preparation which preclude completion of the degree in two years. Also, a written final examination covering material in the required courses must be completed with the project option 6

7 during the student s final semester. Time for independent study in preparation for this examination should be allotted during the semester in which it is taken. Year 1 Fall Spring Foundations 1 (CSCI 6307 Fnd. Systems) Foundations 2 (CSCI 6305 Fnd. Algorithms) Required 1 (CSCI 6339 Theory) Required 2 (CSCI 6365 Architecture) Required Seminar (CSCI 6174) Elective 1 7 hours 9 hours Year 2 Fall Spring Elective 2 Required 3 (CSCI 6323 Algorithms) Elective 3 Elective 5 Elective 4 Required Seminar (CSCI 6175) Required Seminar (CSCI 6175) Master s Project (CSCI 6390) 10 hours 10 hours Master of Science in Information Technology Students can complete the MS-IT degree in two years of fulltime (9 hours or more per semester) study. Students are encouraged to complete required courses in the first year. Time should be allocated to preparation for the final examination during the semester in which it is taken. Year 1 Fall Required 1 (CSCI 6302 Found. Software) Required 2 (CSCI 6303 Principles of IT) Elective 1 Required Seminar (CSCI 6174) 10 hours Spring Required 3 (CSCI 6305 Found. Algorithms) Required 4 (CSCI 6315 or 6333 Databases) Required 5 (CSCI 6345 Networks) 9 hours Year 2 Fall Spring Required 6 (CSCI 6314 E-Commerce) Elective 4 Elective 2 Elective 5 Elective 3 Master s Project (CSCI 6390) 9 hours 9 hours 5. Application for Admission Application to both the University and Department is through a single online application. Information about the application process is available at the University's Office of Graduate Studies. Admission to the MS program in Computer Science and the MS program in Information Technology requires admission to the Graduate School. Students with a bachelor's degree in any 7

8 field may enter either program. For applicants who do not hold a bachelor's degree in computer science a sequence of courses will be prescribed to prepare the student for graduate work. 6. Admission Status and Prescribed Prerequisite Courses To be considered for unconditional admission to the Computer Science Master's program, in addition to meeting Graduate School admission requirements, the applicant must have 1) a grade point average of 3.0 or higher on a 4.0 scale for the last 60 semester hours, or 90 quarter hours, of undergraduate courses completed, as shown on official transcripts, and 2) academic preparation for graduate work in computer science. This preparation is be shown by a) a bachelor's degree in computer science or b) a bachelor's degree in another field and graduate or advanced undergraduate courses preparing the student for graduate studies. For applicants who do not hold a bachelor's degree in computer science a set of prerequisite courses will be prescribed. Conditional admission will be considered for an applicant who does not satisfy the criteria for unconditional admission. For applicants who do not hold a bachelor's degree in computer science a sequence of courses will be prescribed by the Graduate Program Director to address the prerequisite requirements. Conditional admission will be continued until a maximum of 9 semester hours of graduate courses has been attempted. Successful completion (a grade of B, or higher) of all graduate courses attempted and successful completion of all prescribed prerequisite courses is required to receive unconditional admission to the program. 7. Financial Assistance Teaching assistantships are awarded by the department on a competitive basis. Research assistantships are awarded on a project-by-project basis by the principal investigator on research and contract projects. There are also fellowship opportunities for students who intend to continue study elsewhere at the doctoral level. For more information concerning application materials for assistantships and fellowships contact the Graduate Programs Director. Loans and work-study are available through the Student Financial Aid Office and require filing a FAFSA form. Information regarding loans, work-study, and employment opportunities is available from Student Financial Assistance at (956) Selecting an Advisor All students should seek to identify a faculty member who will serve as their advisor for the technical work required to complete a thesis or project within their first one or two semesters of graduate study. This is particularly important for students who wish to pursue the thesis option for the MS-CS. In the required first semester seminar, CSCI 6174: Open Problems in Computer Science and Information Technology, each faculty member presents an overview of his or her research program. This provides an introduction to the research and interests of the department faculty, and students are strongly encouraged to follow up from faculty presentations with visits with the faculty members. 9. Degree Requirements, Catalog Date, Degree Plan, and Transfer Credit 8

9 Section 4 above delineates current degree requirements for the MS-CS and MS-IT. Over the years, changes are occasionally made to degree requirements. In the event that changes are made to degree requirements after a student has begun the program and enrolled in classes, the student may elect to either meet the degree requirements in place at the date of first enrollment or those in effect at a later date. There are university forms called Degree Plans that summarize student course work in tabular form and map courses into categories available for the MS-CS and MS-IT. Copies are included as appendices. These are completed by the Department at the time the student files (and pays for) the Application for Graduation (see below). Other university departments, e.g., International Students Office, Veteran s Office, Financial Assistance, may require a Degree Plan, perhaps dated for a particular semester, and the Department will provide these upon request. Up to six hours of credit appropriate for a student s degree plan may be transferred from other accredited universities. The process entails a request initiated by the student, followed by a recommendation by the Department of Computer Science. The request and recommendation are then considered by college Dean and University s Graduate Office, which have final transfer credit authority. 10. Required Faculty Supervised Work: Project or Thesis Students in the MS-CS program complete either a thesis or project. Students in the MS-IT program complete a project. Written approval is required before enrollment in any thesis or project course. The MS-CS thesis option entails three semesters' study under the direction of a faculty member (CSCI 6381 and for 2 semesters CSCI 7300). Through these courses, the student gains an understanding of an area of current research and contributes to the state of the art in that area. The thesis option is chosen by students seeking to be involved in the department's research efforts. The project option provides a more application-oriented experience completed in a single semester and is typically a software project supervised by one of the department's faculty members. For both MS-CS and MS-IT, the master s project is a semester long, typically software, project completed under the supervision of a faculty member. The project is usually selected and closely defined by the faculty supervisor, and the student s effort is directed at the programming and documentation elements of the software system. More latitude may be allowed in system specification by a faculty member, but this is determined by the individual faculty member supervising the project. A master s thesis requires two semester s course work, CSCI 7300, in addition to preparatory work in CSCI Any student 1) considering seeking a doctorate, 2) interested in working on a start of the art problem in computing, and/or 3) who desires to complete some course degree requirements through the thesis, rather than classroom coursework, should complete a thesis, rather than a project. The goal of the student s thesis work is to or explore and hopefully advance the state of the art in computing. The work is supervised by the student s thesis advisor 9

10 and must be approved by the student s thesis committee, consisting of three or more faculty members. The student s initial efforts typically entail a review of relevant published literature in the field of interest, followed by a definition of the problem to be investigated, culminating in a formal, written proposal for the master s thesis. This stage of work is ideally completed during enrollment in CSCI Over two semester s enrollment in CSCI 7300, the student then typically completes a significant programming project that has been defined through the literature review and interaction with the thesis advisor and committee. Upon completion of the work, a written report of the work is distributed to the student s thesis committee. The work is finally presented to the committee and others of the university community who might wish to attend. If the work is satisfactory, the thesis is complete and a bound volume of the report is placed in the university and department libraries, as well as electronic repositories. More information is available through the Graduate Office. The quality of thesis work in the department has been high with the large majority of theses published in refereed conference proceedings or journals with the student as an author. 11. Final Examination Students completing the MS-IT and MS-CS with project option must pass the degree's final examination. The examination covers the degree's required courses and is offered once each semester, typically six weeks prior to the end of the semester. Students may attempt the examination two times. Students must notify the Graduate Programs Director of their intent to take the examination and may request a set of sample questions. 12. Individual Research and Study The department provides the opportunity for students to complete independent research or study of topics through CSCI 6381: Independent Research and Study. Students must make arrangement with the faculty member who will supervise the efforts prior to the semester for which enrollment is anticipated. Enrollment in this course requires consent of the instructor prior to registration. 13. Maintaining Satisfactory Progress Students are expected to maintain satisfactory progress in the program. Satisfactory progress is maintained by having a 3.0 or higher grade point average (GPA) overall and receiving no more than two grades of C in all graduate courses. These criteria are monitored by the university s Graduate Office. If the criteria are not met, the department is notified and the student is placed on university academic probation by the Graduate Office. The university allows one semester of enrollment in which to raise the GPA to 3.0 or higher. If the GPA is not raised to 3.0 or higher, the student is suspended by the Graduate Office and may not enroll in any graduate class. Note that for the grade of F, the numeric value is 0.0. By receiving one or more grades of F it may become impossible to raise the GPA to 3.0 or higher in a single semester. In addition to university requirements for satisfactory progress described above, the department maintains a more stringent requirement. If the criteria for satisfactory progress are not met, i.e., the student is placed on academic probation by the Graduate Office, the student s performance is 10

11 reviewed by the department's Graduate Committee. Leveling course work assigned may be assigned, and the student s continuation or termination in the Master s program is considered. 14. Application for Graduation About six months prior to anticipated graduation the student completes the university's Application for Graduation, obtained through the Graduate Office, and pays a $35 fee. Deadlines for each semester are listed in the Graduate Catalog. The Graduate Office sends the Application for Graduation to the department. Upon receipt by the department, a current degree plan for the student is completed and forwarded with the Application for approval by the college Dean and university's Office of Graduate Studies. 15. Graduation Ceremonies Graduation ceremonies are held at the end of the Fall, Spring, and summer semesters, typically in December, May and August. There is no fee for guest attendance, but it is necessary to request tickets from the Graduate Office. Regalia rental is available through the university. 16. After Graduation The Department makes its best effort to maintain current addresses, contact information and employment positions for our graduates. Please drop the Department a note periodically with new information. 11

12 Appendix: Degree Plans 12

13 13

14 Appendix: Course Descriptions CSCI 6174 Open Problems in Computer Science A survey of current research areas in computer science. Topics are discussed in an informal seminar setting. Prerequisite: Consent of instructor. CSCI 6175 Seminar in Computer Science Presentation and analysis of literature in a selected area. May be repeated as topics vary. A total of six hours may be counted toward fulfillment of degree requirements. Prerequisite: Consent of instructor. CSCI 6302 Foundations of Software and Programming Systems for Information Technology Focusing on a high level object oriented language (e.g., Java, C++), provides foundational study of algorithms, data structures, and programming systems in the context of information technology systems. Prerequisite: Knowledge of a high level programming language and consent of instructor. CSCI 6303 Principles of Information Technology Systems An introduction to information technology and computer systems. Specific topics provide an overview of databases, knowledge-based systems, e-commerce, software engineering, software tools, programming, and Internet. Prerequisites: Knowledge of a high level programming language and consent of instructor. CSCI 6305 Foundation of Algorithms, Data and Programming Languages in Computer Science In-depth analysis of computing algorithms and data structures for implementation in the context of software engineering design using structured programming languages. Prerequisite: Consent of instructor. CSCI 6307 Foundation of Systems In-depth analysis of operating systems, computer architecture, and distributed processing, focusing on principles of organization and applications across systems. Prerequisite: Consent of instructor. CSCI 6312 Advanced Internet Programming Course covers theoretical and practical methods and techniques for programming on the Internet with a focus on the Web server side. Students will be able to develop highly interactive Webbased applications. Prerequisite: Consent of instructor. CSCI 6314 E-Commerce Systems and Implementation Presents the principles of E-commerce implementation, examining specific examples in depth. Students implement a working prototype site as class projects. Prerequisites: CSCI 6302 and consent of instructor. CSCI 6315 Applied Database Systems 14

15 Course covers the application of a modern database system. Concepts covered include relational model, normalization, structured query language, Internet data formats, and server and client side technologies. The course is targeted at students who are interested in the development of application programs using a database system such as Oracle, Teradata, or Microsoft SQL. Prerequisite: CSCI 6302 or equivalent. CSCI 6316 Design for Information Technology Systems Provides design techniques for information technology systems, including web and mobile technologies. Students complete projects focusing on the critique of existing systems and design of new application systems. CSCI 6318: Cyber Security and Forensics Computer security fundamentals, standards of good practice, and incident response strategies are presented. Topics include volatile and nonvolatile data analysis, network based evidence collection, forensic analysis techniques, web, and registry activity reconstruction and study of available tools. CSCI 6323 Design and Analysis of Algorithms Advanced topics in data structures and algorithms, including dynamic programming and classification of algorithms. Applications of various algorithms and data structures will be discussed and implemented. Prerequisite: CSCI CSCI 6333 Advanced Database Design and Implementation Focuses on distributed database systems. Includes file allocation, directory systems, deadlock detection and prevention, synchronization, query optimization, and fault tolerance. The course will include one or more programming projects demonstrating implementation of concepts introduced. Prerequisite: CSCI CSCI 6334 Advanced Operating Systems An in-depth treatment of operating systems concepts. Major course topics include process and processor management, primary and secondary storage management, system performance, network considerations (both local area and wide area) and system security. A significant programming project involving concurrent resource management is required. Prerequisite: CSCI CSCI 6335 Advanced Computer Architecture Covers trends and measuring and reporting of improvements in computer technology; instruction set principles, hardware techniques for instruction level parallelism (ILP) as applied to reduced instruction set architecture (RISC) such as dynamic scheduling and thread level parallelism; loop unrolling and enhancing loop level parallelism; memory hierarchy mapping and miss rate reduction techniques and performance calculations; and interconnection network and clusters related issues. This course is equivalent to ELEE Prerequisite: CSCI CSCI 6336 Programming Languages and Compilers 15

16 Formal and applied methods of program and language description, including denotational, operational, and axiomatic semantics, as well as implementation tools such as lexx and yacc. Prerequisite: CSCI CSCI 6339 Theoretical Foundations of Computation Examines classes of languages and abstract machines including finite state automata, pushdown automata, Turing machines and the Chomsky hierarchy of formal languages, including regular sets, context-free languages, context-sensitive languages and recursively enumerable languages. Prerequisite: CSCI CSCI 6340 Advanced Software Engineering An overview of the software engineering process, including software project management, system and software requirements analysis, structured analysis, object-oriented analysis, design and implementation of software. Data-flow, object-oriented, user interface and real-time design methods. Software quality assurance and testing methods. Use of CASE tools. Will include a major design project. Prerequisite: CSCI CSCI 6343 Process Design and Development Methodology This course covers formal methods, techniques and tools for designing and developing processes; process integration; process evaluation and validation; simulation and modeling; information-based for processes; process management; and professional ethical and legal issues. Prerequisite: Consent of instructor. CSCI 6345 Advanced Computer Networks In-depth study of theory, design, implementation and performance of computer and communications networks. Current network types, including point-to-point, satellite, packet switch, local area and wide area networks, are studied, as well as evolving technologies such as ATM. Provides an introduction to queuing analysis and includes network programming projects. CSCI 6350 Advanced Artificial Intelligence Issues of knowledge representation, including a survey of important knowledge-based systems. Current research issues, including neural networks, object-oriented programming in AI, natural language understanding, device understanding, and perception. Prerequisite: CSCI CSCI 6354 Performance Evaluation Methods and concepts of system performance evaluation are introduced and discussed. Topics include stochastic processes, measurement techniques, monitor tools, statistical analysis of performance experiments, simulation models, analytic modeling and queuing theory, and workload characterization. Prerequisites: CSCI 4334 and MATH 4339 or equivalent background in probability, or consent of instructor. CSCI 6356 Parallel Computing Studies models, architectures, languages, and algorithms of parallel computing. Topics include parallel computing models, algorithm designs, software tools, parallel architectures, and performance evaluation. Prerequisite: CSCI 6323 or consent of instructor. 16

17 CSCI 6355 Bioinformatics Examines the creation and development of advanced information and computational techniques for problems in the biosciences, including biology, biochemistry, biotechnology, and medicine. Presents advanced concepts and techniques of bioinformatics and computational biology tools to solve problems in topics such as sequence alignment, gene and motif finding, restriction mapping, microarray data analysis and gene expressions. Prerequisite: CSCI CSCI 6360 Advanced Computer Graphics Advanced topics, including illumination models, three dimensional graphics and efficient algorithms, as well as graphics hardware. The role of user interfaces in software systems. Programming project required using windowing system and graphics standard such as Open GL. Prerequisite: CSCI CSCI 6361 Computer Visualization Visualization systems augment quantitatively based systems for presentation of data in a manner facilitating understanding and insight. This course provides an in depth study of the theory, design, and implementation of computer-based visualization systems. In addition to scientific visualization, visualization of semantic information is also examined. Prerequisite: CSCI 6307 or equivalent. CSCI 6363 Human Computer Interaction Presents theory of human-computer interaction, as well as development methods for interfaces, such as user centered design, prototyping, and participatory design. Course presents evaluation and testing techniques, such as heuristic evaluation, the cognitive walkthrough, and usability testing, as well as user-interface programming and ethical and societal issues. Prerequisite: CSCI 6302 or equivalent. CSCI 6365 Network Management and Security This course covers topics in the administration of a secure network. Topics covered include: proper planning and installation of a network operating system, administrations of groups, users and resources, challenges and vulnerabilities, authentication and authorization, public key encryption, key management, and Internet protocol security architecture. Prerequisite: CSCI 4345 or equivalent. CSCI 6366 Data Mining and Warehousing As a multidisciplinary field, draws on work from areas including database technology, artificial intelligence, machine learning, neural network, statistics, information retrieval, and data visualization. Theoretical and practical methods will be presented on knowledge discovery and systems design and implementation. Prerequisite: CSCI CSCI 6370 Topics in Computer Science In-depth study of specific issues in computer science. Subject matter varies from semester to semester. May be repeated when subject matter changes. A total of six hours may be counted toward fulfillment of degree requirements. Prerequisite: Consent of instructor. CSCI 6380 Problems in Computer Science 17

18 An area of computer science is examined under the direction of a faculty member prior to enrollment in master s thesis or project courses. Prerequisite: Consent of instructor. CSCI 6381 Independent Research and Study Independent study of an area of current research allowing students to work with faculty in performing research, participating in ongoing faculty research, or reading in depth on a topic not covered in existing courses. Prerequisite: Consent of instructor. CSCI 6390 Master s Project Specification, design, completion and documentation of a programming project employing current practice in computer science. Prerequisite: Consent of instructor. CSCI 7300 Thesis Thesis research and preparation. May be repeated. A total of six hours may be counted toward fulfillment of degree requirements. Enrollment in this course is required each term in which the thesis is in progress. Prerequisite: CSCI 6381 and consent of instructor. 18

How To Get A Computer Science Degree

How To Get A Computer Science Degree MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

Master of Science (M.S.), Major in Software Engineering

Master of Science (M.S.), Major in Software Engineering Texas State University 1 Master of Science (M.S.), Major in Software Engineering Admission Policy For information regarding admission application requirements and deadlines, please visit The Graduate College

More information

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS MASTER OF SCIENCE IN COMPUTER SCIENCE MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS MASTER OF SCIENCE MASTER OF SCIENCE WITH SPECIALIZATION IN SOFTWARE ENGINEERING MASTER OF SCIENCE

More information

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

MASTER OF SCIENCE IN COMPUTER

MASTER OF SCIENCE IN COMPUTER 260 - Master of Science in Computer and Information Systems GENERAL INFO GRADUATE UNDREGRADUATE ADULT/NON-TRAD POLICIES STUDENT LIFE ADMISSIONS INTRODUCTION MASTER OF SCIENCE IN COMPUTER AND INFORMATION

More information

Department of Information Systems and Cyber Security

Department of Information Systems and Cyber Security The University of Texas at San Antonio 1 Department of Information Systems and Cyber Security All graduate programs in Information Systems and Cyber Security are accredited by AACSB International The Association

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

Master of Science in Computer Science Information Systems

Master of Science in Computer Science Information Systems Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting

More information

PhD in Computer Science at North Carolina A&T State University

PhD in Computer Science at North Carolina A&T State University PhD in Computer Science at North Carolina A&T State University December 5, 2013 Contents Admission...1 Program Requirements...2 Course Work...2 Advisory Committee...2 Residency and Other Requirements...2

More information

Russ College of Engineering and Technology. Revised 9/06. 2. Undergraduate GPA of 3.0/4.0 or equivalent.

Russ College of Engineering and Technology. Revised 9/06. 2. Undergraduate GPA of 3.0/4.0 or equivalent. Requirements and Guidelines for the Master of Science Degree in Biomedical Engineering Revised 9/06 I. Minimum Entrance Requirements Admission is subject to final approval by the BME Graduate Committee.

More information

How To Get A Computer Science Degree At Appalachian State

How To Get A Computer Science Degree At Appalachian State 118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/

More information

Computer Science. Master of Science

Computer Science. Master of Science Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and

More information

Graduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015

Graduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015 Graduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015 Details Last Updated: July 13, 2015. If you need any further clarifications please contact the Director of

More information

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS Molinaro 248 262-595-2314 Degree offered: Master of Science. Participating faculty from the Computer Science Department Associate Professors: Hansen,

More information

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems The field of computing enables much of the on-going revolution in information technology and communications. Its techniques, tools and problem-solving approaches have proven most powerful and effective.

More information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's

More information

Department of Computer Science

Department of Computer Science 82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and

More information

Master Degree Program in Computer Science (CS)

Master Degree Program in Computer Science (CS) Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants

More information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016. Revised July 27, 2015. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2015-2016 Revised July 27, 2015 for Computer Science (CSci) Majors in the School of Engineering Table of

More information

Graduate Student Orientation

Graduate Student Orientation Graduate Student Orientation Prof. Sanjeev Setia Chair, Department of Computer Science The Volgenau School of IT & Engineering Spring 2013 http://cs.gmu.edu Outline CS Department Overview Rules pertaining

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program

More information

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree

More information

Undergraduate Program Guide. Bachelor of Science. Computer Science 2015-2016. DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Undergraduate Program Guide. Bachelor of Science. Computer Science 2015-2016. DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING Undergraduate Program Guide Bachelor of Science in Computer Science 2015-2016 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,

More information

ELECTRICAL ENGINEERING GRADUATE STUDENT HANDBOOK

ELECTRICAL ENGINEERING GRADUATE STUDENT HANDBOOK ELECTRICAL ENGINEERING GRADUATE STUDENT HANDBOOK Master of Science Doctor of Philosophy Department of Electrical and Computer Engineering College of Engineering North Carolina A&T State University McNair

More information

Computer Engineering Graduate Handbook. Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering

Computer Engineering Graduate Handbook. Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering Computer Engineering Graduate Handbook Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering This document details the degree requirement and procedures

More information

DEPARTMENT OF COMPUTER SCIENCE

DEPARTMENT OF COMPUTER SCIENCE DEPARTMENT OF COMPUTER SCIENCE Faculty of Engineering DEPARTMENT OF COMPUTER SCIENCE MSc REGULATIONS AND PROCEDURES (Revised: September 2013) TABLE OF CONTENTS 1. MSC ADMISSION REQUIREMENTS 1.1 Application

More information

GRADUATE STUDENT HANDBOOK

GRADUATE STUDENT HANDBOOK GRADUATE STUDENT HANDBOOK Department of Computer Science Stony Brook University Spring 2013 Edition Revision: January 23, 2013 Contents 1 Introduction 3 2 Goals of the Programs 3 3 Requirements for Admission

More information

How To Get A Computer Science Degree At Mississippi State

How To Get A Computer Science Degree At Mississippi State Mississippi State University 1 Computer Science and Engineering Department Head: Dr. Donna Reese Graduate Coordinator: Dr. T.J. Jankun-Kelly 300 Butler Hall Box 9637 Mississippi State, MS 39762-9637 Telephone:

More information

Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science

Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in The BS degree in requires 126 semester hours and the MS degree in Computer Science requires 30 semester hours. Undergraduate majors who

More information

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed

More information

Division of Mathematical Sciences

Division of Mathematical Sciences Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree

More information

Department of Computer Science

Department of Computer Science The University of Texas at San Antonio 1 Department of Computer Science The Department of Computer Science offers a Bachelor of Science degree in Computer Science and a Minor in Computer Science. Admission

More information

INFORMATION TECHNOLOGY (IT) 515

INFORMATION TECHNOLOGY (IT) 515 INFORMATION TECHNOLOGY (IT) 515 202 Old Union, (309) 438-8338 Web address: IT.IllinoisState.edu Director: Mary Elaine Califf. Tenured/Tenure-track Faculty: Professors: Gyires, Li, Lim, Mahatanankoon. Associate

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

How To Get A Computer Science Degree

How To Get A Computer Science Degree 1 M.S. in Computer Science Degree Requirements Students will meet with the graduate advisor to assist them in formulating a program of study and selecting a possible specialization. The 30 credit requirement

More information

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013.

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014. Revised May 23, 2013. The University of Connecticut School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science (CSci) Majors in the School of Engineering Table of

More information

GRADUATE STUDENT HANDBOOK

GRADUATE STUDENT HANDBOOK GRADUATE STUDENT HANDBOOK Fall 2015 Edition Revision: September 8, 2015 This handbook describes the M.S. and Ph.D. programs in the Computer Science Department. Information on graduate faculty and graduate

More information

Department of Electrical and Computer Engineering. The University of Texas. San Antonio DOCTORAL PROGRAM ACADEMIC POLICIES AND PROCEDURES.

Department of Electrical and Computer Engineering. The University of Texas. San Antonio DOCTORAL PROGRAM ACADEMIC POLICIES AND PROCEDURES. Department of Electrical and Computer Engineering The University of Texas San Antonio DOCTORAL PROGRAM ACADEMIC POLICIES AND PROCEDURES August 2012 (Date of approval: Aug. 24, 2011) 1 I. Ph.D. Program

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 299 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program Accelerated Bachelor of Science/Master of Science in Computer Science 1 Dual Degree Program Definitions The discussion below uses the following definitions: o BS/MS program: The complete accelerated Bachelor

More information

Page Overview... 2 Admission Requirements... 2 Additional Requirements... 3 Sample Timeline... 4 Sample Research Proposal... 5

Page Overview... 2 Admission Requirements... 2 Additional Requirements... 3 Sample Timeline... 4 Sample Research Proposal... 5 Contents Page Overview............................. 2 Admission Requirements................. 2 Additional Requirements................. 3 Sample Timeline....................... 4 Sample Research Proposal................

More information

These degree requirements are in effect starting from 2012-2013 Admission.

These degree requirements are in effect starting from 2012-2013 Admission. MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2012-2013 Admission. The Department of Computer Science

More information

STUDENT HANDBOOK MASTER S DEGREE

STUDENT HANDBOOK MASTER S DEGREE STUDENT HANDBOOK MASTER S DEGREE USU Physics Department (Updated November 6, 2013) 1 INTRODUCTION It is the responsibility of each graduate student to understand the policies, regulations, and procedures

More information

Graduate Student Orientation

Graduate Student Orientation Graduate Student Orientation Prof. Sanjeev Setia Chair, Department of Computer Science The Volgenau School of IT & Engineering Fall 2011 http://cs.gmu.edu Outline CS Department Overview Rules pertaining

More information

2006 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms

2006 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms 06 07 PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science www.mesastate.edu/schools/snsm/csms About This Major... Computer science is the study of algorithms and the issues involved

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

These degree requirements are in effect starting from 2015-2016 Admission.

These degree requirements are in effect starting from 2015-2016 Admission. MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2015-2016 Admission. The Department of Computer Science

More information

Software Engineering

Software Engineering Undergraduate Program Guide Bachelor of Science in Software Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

These degree requirements are in effect starting from 2014-2015 Admission.

These degree requirements are in effect starting from 2014-2015 Admission. MASTER S DEGREE PROGRAM IN Computer Science These degree requirements are in effect starting from 2014-2015 Admission. College of Engineering University of Colorado Denver The Department of Computer Science

More information

Graduate Program Handbook M.S. and Ph.D. Degrees

Graduate Program Handbook M.S. and Ph.D. Degrees Graduate Program Handbook M.S. and Ph.D. Degrees Department of Computer Science University of New Hampshire updated: Summer 2012 1 Overview The department offers both an M.S. in Computer Science and a

More information

INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT

INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT INFORMATION SYSTEMS AND TECHNOLOGY MANAGEMENT UNDERGRADUATE Bachelor's programs Bachelor of Business Administration with a concentration in information systems and technology management (http:// bulletin.gwu.edu/business/undergraduate-programs/

More information

CACS Degree Requirements for the MS or PhD in Computer Science of Engineering

CACS Degree Requirements for the MS or PhD in Computer Science of Engineering CACS Degree Requirements for the MS or PhD in Computer Science of Engineering The Center for Advanced Computer Studies July 30, 2015 1 Requirements for All Degrees The requirements for the graduate programs

More information

Master of Science in Computer Science Degree Requirements, Policies, and Procedures

Master of Science in Computer Science Degree Requirements, Policies, and Procedures Master of Science in Computer Science Degree Requirements, Policies, and Procedures Summary of Procedures for M.S. Students Complete every deficiency course with a B or higher within the first two terms

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

COMPUTER SCIENCE AND ENGINEERING

COMPUTER SCIENCE AND ENGINEERING The University of Connecticut School of Engineering COMPUTER SCIENCE AND ENGINEERING GUIDE TO COURSE SELECTION AY 2013-2014 Revised May 23, 2013 for Computer Science and Engineering (CSE) Majors in the

More information

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Information Science & Systems Courses INFO 101 - Introduction to Information Technology Introduces

More information

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

Ph.D. in Bioinformatics and Computational Biology Degree Requirements Ph.D. in Bioinformatics and Computational Biology Degree Requirements Credits Students pursuing the doctoral degree in BCB must complete a minimum of 90 credits of relevant work beyond the bachelor s degree;

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

COMPUTER SCIENCE PROGRAM

COMPUTER SCIENCE PROGRAM COMPUTER SCIENCE PROGRAM Master of Science in Computer Science (M.S.C.S.) Degree DEGREE INFORMATION CONTACT INFORMATION Program Admission Deadlines: Fall: June 1February 15 Spring: October 15 Summer: No

More information

The Masters of Science in Information Systems & Technology

The Masters of Science in Information Systems & Technology The Masters of Science in Information Systems & Technology College of Engineering and Computer Science University of Michigan-Dearborn A Rackham School of Graduate Studies Program PH: 313-593-5361; FAX:

More information

INFORMATION TECHNOLOGY (IT)

INFORMATION TECHNOLOGY (IT) Infmation Technology 55 INFORMATION TECHNOLOGY (IT) 202 Old Union Hall, (309) 438-8338 IT.IllinoisState.edu School Direct: Mary Elaine Califf. Office: 202 Old Union. Graduate Program Direct: Tib Gyires.

More information

the polytechnic school

the polytechnic school the polytechnic school graduate student handbook make your ideas happen at the polytechnic school table of contents introduction about the polytechnic school graduate programs purpose of this handbook

More information

Bachelor of Information Technology

Bachelor of Information Technology Bachelor of Information Technology Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 305 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Bachelor of Bachelor of Computer Science

Bachelor of Bachelor of Computer Science Bachelor of Bachelor of Computer Science Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.

More information

Department of Psychology

Department of Psychology The University of Texas at San Antonio 1 Department of Psychology The Department of Psychology offers the Master of Science Degree in Psychology and the Doctor of Philosophy Degree in Psychology. Master

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

MASTER OF SCIENCE PUBLIC HEALTH SCIENCES HANDBOOK FOR FACULTY AND STUDENTS PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE HERSHEY, PENNSYLVANIA

MASTER OF SCIENCE PUBLIC HEALTH SCIENCES HANDBOOK FOR FACULTY AND STUDENTS PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE HERSHEY, PENNSYLVANIA MASTER OF SCIENCE in PUBLIC HEALTH SCIENCES HANDBOOK FOR FACULTY AND STUDENTS PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE HERSHEY, PENNSYLVANIA I. INTRODUCTION HANDBOOK FOR FACULTY AND STUDENTS PENN

More information

Department of Computer Science. Graduate Handbook. MS in Computer Science. Fall 2015 Edition. California State University, Fullerton

Department of Computer Science. Graduate Handbook. MS in Computer Science. Fall 2015 Edition. California State University, Fullerton Department of Computer Science Graduate Handbook MS in Computer Science Fall 2015 Edition California State University, Fullerton Fullerton, CA 92834-6870 Revised Spring 2002, Fall 2005 by Allen Holliday

More information

Department of Electrical and Computer Engineering

Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering ADMINISTRATIVE OFFICER John O. Attia, Department Head FACULTY Cajetan Akujuobi, Electrical and Computer Engineering Annamalai, Annamalai, Electrical and

More information

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following: West Virginia University 1 Computer Science Degrees Offered Master of Science in Computer Science (M.S.C.S) Doctor of Philosophy in Computer Science (Ph.D.) Program Description The Masters of Science in

More information

How To Get A Phd In Engineering

How To Get A Phd In Engineering Department of Electrical and Computer Engineering Boise State University DOCTORAL PROGRAM ACADEMIC POLICIES AND PROCEDURES 1 I. Ph.D. Program Areas of Study The Department of Electrical and Computer Engineering

More information

How To Get A Masters Degree In Logistics And Supply Chain Management

How To Get A Masters Degree In Logistics And Supply Chain Management Industrial and Systems Engineering Master of Science Program Logistics and Supply Chain Management Department of Integrated Systems Engineering The Ohio State University Logistics is the science of design,

More information

Guidelines For Graduate Studies In Biology The Master of Science in Biology

Guidelines For Graduate Studies In Biology The Master of Science in Biology Guidelines For Graduate Studies In Biology The Master of Science in Biology Department of Biology Virginia Commonwealth University 1000 W. Cary St. Richmond, VA 23284-2012 Telephone: (804) 828-1562 Fax:

More information

Computer Science Electives and Clusters

Computer Science Electives and Clusters Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. Undergraduate students with the proper prerequisites are permitted

More information

Graduate Handbook of the Mathematics Department. North Dakota State University May 5, 2015

Graduate Handbook of the Mathematics Department. North Dakota State University May 5, 2015 Graduate Handbook of the Mathematics Department North Dakota State University May 5, 2015 Graduate Program Policies and Handbook 1 Graduate Committee Voting members of the Graduate Committee are the Graduate

More information

PhD Program Details. 1. Residency Requirements. 2. Registration Requirements. For students matriculating after Sept 1, 2004.

PhD Program Details. 1. Residency Requirements. 2. Registration Requirements. For students matriculating after Sept 1, 2004. PhD Program Details For students matriculating after Sept 1, 2004. There are three stages of admission to the doctoral program: admission to graduate study when the student first matriculates, admission

More information

AND MS DEGREE REQUIREMENTS

AND MS DEGREE REQUIREMENTS Master s Degree Requirements 1) Admissions requirements Comparative Pathology Graduate Group Integrative Pathobiology (Pending Name Change) Ph.D. AND MS DEGREE REQUIREMENTS Revised: 2005, 2008, 2013 Graduate

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization Department of Integrated Systems Engineering The Ohio State University (Expected Duration: Semesters) Our society

More information

Guide to the MSCS Program Sheet

Guide to the MSCS Program Sheet Guide to the MSCS Program Sheet Eric Roberts and Mehran Sahami (revisions by Claire Stager) September 2012 Welcome to the Stanford Computer Science Department! This guide is designed to help you understand

More information

College of Engineering and Applied Science Department of Computer Science

College of Engineering and Applied Science Department of Computer Science College of Engineering and Applied Science Department of Computer Science Guidelines for Doctor of Philosophy in Engineering Focus Area: Computer Science Last Updated: December 2014 I. INTRODUCTION The

More information

Computer Engineering

Computer Engineering Undergraduate Program Guide Bachelor of Science in Computer Engineering 2014-2015 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 244 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

BİLKENT UNIVERSITY. Department of Industrial Engineering Graduate Handbook 2013-2014

BİLKENT UNIVERSITY. Department of Industrial Engineering Graduate Handbook 2013-2014 BİLKENT UNIVERSITY Department of Industrial Engineering Graduate Handbook 2013-2014 Table of Contents Introduction 3 Objective 3 Application and Admission to the Degree Programs 4 Degree Requirements 5

More information

CULTURAL STUDIES GRADUATE GROUP DEGREE REQUIREMENTS Revisions: June 2006, February 2009 Approved by Graduate Council: May 20, 2009

CULTURAL STUDIES GRADUATE GROUP DEGREE REQUIREMENTS Revisions: June 2006, February 2009 Approved by Graduate Council: May 20, 2009 CULTURAL STUDIES GRADUATE GROUP DEGREE REQUIREMENTS Revisions: June 2006, February 2009 Approved by Graduate Council: May 20, 2009 M.A. PROGRAM 1) Admissions Requirements There are no admissions to the

More information

ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS. Of interest to PH.D. IN COMPUTER SCIENCE PROGRAM DEGREE PROGRAMS APPLICATIONS REGISTRATION

ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS. Of interest to PH.D. IN COMPUTER SCIENCE PROGRAM DEGREE PROGRAMS APPLICATIONS REGISTRATION PH.D. IN COMPUTER SCIENCE PROGRAM ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS ADMISSION REQUIREMENTS FOR THE PH.D. IN COMPUTER SCIENCE A student can be admitted into one of the following graduate degree

More information

Masters Program Handbook

Masters Program Handbook Masters Program Handbook Policies, Rules & Guidelines Fall 2014 Contents Program overview and requirements... 1 Admissions requirements... 1 Degree emphases... 1 Degree requirements... 2 Important dates...

More information

Department of Architecture Graduate Programs in Architecture Morgan State University Student Guidelines Volume 5.3 7.11.13

Department of Architecture Graduate Programs in Architecture Morgan State University Student Guidelines Volume 5.3 7.11.13 Department of Architecture Graduate Programs in Architecture Morgan State University Student Guidelines Volume 5.3 7.11.13 1. Welcome to the Graduate Programs in Architecture, Department of Architecture,

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Master of Computer Science Degree Requirements, Policies, and Procedures

Master of Computer Science Degree Requirements, Policies, and Procedures Master of Computer Science Degree Requirements, Policies, and Procedures Summary of Procedures for M.C.S. Students Complete every deficiency course with B or higher within the first two terms File a final

More information

PH.D. PROGRAM. 1) Admissions Requirements

PH.D. PROGRAM. 1) Admissions Requirements PH.D. PROGRAM 1) Admissions Requirements Admission to graduate standing in the Biomedical Engineering Graduate Group (BMEGG) requires a Bachelor s degree in a discipline relevant to biomedical engineering

More information

Master's Degree Program in Computer Science

Master's Degree Program in Computer Science Master's Degree Program in Computer Science 1. Curriculum Title Master of Science (Computer Science) M.Sc. (Computer Science) 2. Degree Title Master of Science (Computer Science) M.Sc. (Computer Science)

More information

Doctor of Philosophy in Systems Engineering

Doctor of Philosophy in Systems Engineering Doctor of Philosophy in Systems Engineering Coordinator Michael P. Polis Program description The Doctor of Philosophy in systems engineering degree program is designed for students who plan careers in

More information

Guide to the MSCS Program Sheet

Guide to the MSCS Program Sheet Guide to the MSCS Program Sheet Eric Roberts (revisions by Claire Stager) September 2008 Welcome to the Stanford Computer Science Department! This guide is designed to help you understand the requirements

More information

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives Students completing their B.S. degree under quarters had a requirement

More information

GRADUATE STUDENT HANDBOOK

GRADUATE STUDENT HANDBOOK GRADUATE STUDENT HANDBOOK FOR STUDENTS IN THE MST IN HISTORY AND IN THE MST IN HISTORY WITH A CONCENTRATION IN THE SOCIAL SCIENCES DEPARTMENT OF HISTORY UW-STEVENS POINT Greg Summers, Chair Department

More information