Undergraduate Handbook

Size: px
Start display at page:

Download "Undergraduate Handbook"

Transcription

1 Department of Computer Science Undergraduate Handbook Fall 2014 Edition Your Key To Success California State University, Fullerton Fullerton, CA

2 Computer Science Department The faculty and staff of the Computer Science Department welcome you into our program and sincerely wish you good luck on your journey into higher education, and continued success. Whenever you have a question about the Department its policies, its curriculum, its services, your progress, or anything else feel free to contact us. In person: Room CS-522 By telephone: (657) By FAX: (657) By csoffice@ecs.fullerton.edu On the Web: By mail: California State University, Fullerton Department of Computer Science P.O. Box 6870 Fullerton, CA

3 Table of Contents Introduction... 3 Computer Science... 3 The Department... 4 Advisement... 5 General Education (GE) Advisement... 5 Major Advisement... 5 Required Advisement... 5 First-Time Freshmen... 5 Undergraduate Transfers... 6 Nearing Graduation (one year)... 6 Probation... 6 General Advice... 6 Placement Examinations... 7 Computer Science Placement Examination... 7 Advanced Placement Examination Scores... 7 Mathematics Qualifying Examination (MQE)... 7 Required Courses for Major... 9 Computer Science Prerequisite Tree... 9 Computer Science Core Lower Division Core (18 units) Upper Division Core (28 units) Examination in Programming Proficiency (EPP) Upper Division Writing Requirement Elective Track Requirements Multimedia and Digital Games (MG) Internet and Enterprise Computing (IE) Software Engineering (SE) Scientific Computing (SC) Custom (CT) Independent Study Mathematics and Science Mathematics Science General Education General Education Framework Minimum Academic Requirements Course Transfer Courses by Semester Samples Required Courses For Minor Academic Internships Student Services and Activities Open Computer Labs Computer Accounts Scholarship Information Computer Science Organizations Association for Computing Machinery (ACM) i

4 CSUF's Information Security Society (CSUFSec). 30 The Upsilon Pi Epsilon (UPE) Video Game Design Club Full-Time Faculty Course Descriptions Computer Science Courses Related Courses for Computer Science Majors Updated and revised by David Falconer and Sandra Boulanger July 2013 Updated in September2014 for ABET compliance ii

5 Introduction Computer Science Computer Science is the systematic study of computing systems and computation. The body of knowledge contains the theoretical foundation for understanding computing systems and methods, design methodology, algorithms, and software and hardware tools. The Department of Computer Science offers these unique programs, which balance the theory and practice of computer systems: Bachelor of Science in Computer Science Master of Science in Computer Science Master of Science in Software Engineering. Minor in Computer Science These programs cover a wide range of areas, including: multimedia and digital game technologies Internet and enterprise computing wireless and mobile computing databases and data mining computer security software engineering computational bioinformatics. Computer Science prepares graduates for rewarding careers in all areas of business, government, education and industry. These organizations, large and small, need computer professionals to address their needs with specific programs and systems. Computer science professionals tackle complicated problems and create computer solutions to solve them, devising new ways to use computers. They apply their knowledge of computers and computational methods to build new systems such as: a navigation system for a new space vehicle a marketing research and analysis program for a large corporation a loan analysis system for a bank computer networking and Internet solutions database systems Internet application systems digital games intelligent systems (robots and computer vision) programs for deciphering the secrets of our DNA 3

6 The Department We offer high-quality degree programs in Computer Science and Software Engineering that maintain a good balance between the theory behind the fundamental concepts and the technology of applying those concepts. You will gain a balanced knowledge of the two, so that you understand today s technology and have the foundation needed to adapt to tomorrow s advances. Accreditation: The BS program in Computer Science is accredited by the Computing Accreditation Commission of ABET, This handbook covers information on how to earn a Bachelor of Science or a Minor in Computer Science, and contains information relevant to students pursuing them. If you are entering the Master of Science in Computer Science, please trade this handbook for a copy of the Graduate Handbook. If you are entering the Master of Science in Software Engineering, please visit The following program educational objectives and program outcomes have been established for the Bachelor of Science in Computer Science: Program Educational Objectives A. Technical Growth Graduates will be successful in modern computing practice, integrate into the local and global workforce, and contribute to the economy of California and the nation B. Professional Skills Graduates will continue to demonstrate the professional skills necessary to be competent employees, assume leadership roles, and have career success and satisfaction C. Professional Attitude and Citizenship Graduates will become productive citizens with high ethical and professional standards, who make sound technical or managerial decisions, and have enthusiasm for the profession and professional growth Program Outcomes Able to apply knowledge of computing and mathematics appropriate to the discipline Able to analyze a problem, and identify and define the computing requirements appropriate to its solution Able to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices Able to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs Able to apply design and development principles in the construction of software systems of varying complexity Able to function effectively on teams to accomplish a common objective Able to communicate effectively with a range of audiences Recognize the need for and able to engage in continuing professional development Able to use current techniques, skills, and tools necessary for computing practice Able to analyze the local and global impact of computing on individuals, organizations, and society Demonstrate an understanding of professional, ethical, legal, security and social issues and responsibilities 4

7 Advisement It can be frustrating to find out that you took a class that wasn t useful for your course of study. Not being able to take a class when you want because of a needed prerequisite is even worse it slows your progress and can delay your graduation. To avoid problems like these, the University offers advisement counseling to all students. This is your opportunity to review your progress toward your degree and to discuss electives that match your career goals. Advisers are your guides throughout your academic career, and they are much more qualified to assist than the person sitting next to you in English 101 class. General Education (GE) Advisement The University encourages all students to seek GE advisement, each semester, well in advance of registration. You may obtain information about the Cal State Fullerton GE curriculum and degree requirements by visiting the Academic Advisement Center in UH- 123B. GE advising is offered on a walk-in basis, Monday through Friday. You must take a recent printed copy of your Titan Degree Audit (TDA) when you go to meet with a GE adviser. Major Advisement You have to set up an advisement appointment yourself. Visit the Computer Science office (CS- 522) or contact us at (657) and ask for an advisement appointment. During your advisement, the department adviser will write all important decisions and advice on an Advising Session Notes form. You will receive a copy of this form, and the original will go into your file. Make sure that this record covers all of the important information that was discussed. Required Advisement The College of Engineering and Computer Science places a registration hold on all undergraduate students once a year to ensure the student meets with a department advisor. Students whose last name begins A thru M will have a hold each Fall term. Those with last names N thru Z will find a registration hold each Spring term. You will not be able to register for any courses until you consult with a department advisor and the hold is subsequently removed. First-Time Freshmen You should make an appointment to see the department adviser as early as possible. It s very important that you understand the program and the sequence in which you should take courses. 5

8 Undergraduate Transfers You should make an advisement appointment as early as possible. The department adviser can answer your questions about transfer credit for general education courses and can evaluate courses that apply to your major. Please bring any transcripts or grade reports you have, official or not, to this appointment. A catalog from your prior institution may prove useful, particularly from those outside the Orange County area. For up-to-date information on equivalent courses, please visit Nearing Graduation (one year) After completing 90 units of coursework, you are eligible to apply for graduation. The only way to apply for graduation is online through the TITAN Online Student Center. You cannot graduate without a completed Grad Check. The current University Catalog has more information about grad checks look up graduation requirements, bachelor s degree in the index. Probation If you are on probation, it is definitely time to see an adviser. Until you do so, a hold will be in place on your file, preventing you from registering in classes. Your adviser will discuss with you the problems that led to your probation and review strategies you should take to get off probation. Make your advisement appointment early so your registration is not held up. General Advice Be sure to follow the course requirements for your catalog year. Your catalog year is determined by the Admissions Office and is a part of your student records. Typically, this is the year you began college; occasionally an adviser may approve a later year. If your catalog year precedes 2011, you should obtain the appropriate handbook online from the Computer Science Department website. 6

9 Placement Examinations In many subjects of study at CSUF, there are multiple classes in which you may begin your studies depending upon your previous experience and studies. The University has developed placement examinations that may be used to determine the best starting point for you. It is essential that you be placed in the right course! Starting out too low where you will not learn anything new is a waste of time. Starting out too high can be frustrating and stressful. For the Computer Science undergraduate student, there are two important placement exams: the Computer Science Placement Examination, and the Mathematics Qualifying Examination. Computer Science Placement Examination Our curriculum begins with a three course sequence, CPSC 120, 121, 131, covering concepts of programming and data structures. You may have gained knowledge of these topics in a variety of ways. We want to position you properly in this sequence. There are several ways to establish your proper placement: 1. You may have transferred in courses you have taken elsewhere. 2. You may have submitted Advanced Placement scores on one of the AP tests for computer science. 3. You may establish your knowledge of subject matter in one or more of these courses by taking a challenge exam. Consult the department for current deadlines. 4. You may take the Computer Science Placement Examination to waive one or more of these courses. Consult the on-line Registration Guide for exam dates. If you take the placement exam and receive a waiver in one or more of these courses, you will have to take additional elective course work to satisfy the 124 unit graduation requirement. For additional information, please contact the Computer Science Department Office (CS-522, , csoffice@ecs.fullerton.edu) Advanced Placement Examination Scores If you earned the following AP scores, unit and course credit will be applied as follows: AP Exam Title Score Units Credit Computer Science A 3 or 4 3 CPSC CPSC 120 and 121 Mathematics Qualifying Examination (MQE) Before enrolling in Math 150A, you must either have recently passed Math 125 (Pre-calculus), or an equivalent course at another institution, or passed the Mathematics Qualifying Exam. Additional information on this exam is available in the online registration guide, and from the Fullerton Testing Center, University Hall 229, and (657)

10 8

11 Required Courses for Major The B.S. degree program in Computer Science meets the knowledge units recommended by the professional accreditation body, ABET and professional societies, ACM and IEEE-CS, and addresses the current technology and new advancements. The B.S. degree in Computer Science requires 124 units of course work in the following categories: Computer Science Core (46 units) Computer Science Track Electives (15 units) Mathematics and Science (30 units) General Education (33 units) Computer Science Prerequisite Tree 9

12 Computer Science Core Lower Division Core (18 units) CPSC 120 Introduction to Programming 1 CPSC 121 Programming Concepts¹ CPSC 131 Data Structures Concepts CPSC 223 Object-oriented Programming Language 2 CPSC 240 Computer Organization and Assembly Language CPSC 254 Software Development with Open Source Systems Upper Division Core (28 units) CPSC 311 Technical Writing for Computer Science CPSC 315 Social and Ethical Issues in Computing CPSC 323 Programming Languages and Translation CPSC 332 File Structures and Database Systems CPSC 335 Algorithm Engineering CPSC 351 Operating Systems Concepts CPSC 362 Software Engineering CPSC 440 Computer System Architecture CPSC 471 Computer Communications CPSC 481 Artificial Intelligence Notes 1. Basic Programming Course Exemption Computer Science 120 (Introduction to Programming) and Computer Science 121 (Programming Concepts) can be waived if you pass the Computer Science Placement Exam, which is described in an earlier section. If this course is waived, you will need to take additional elective courses to meet the 124 unit degree requirements. 2. Object-Oriented Programming Language You must take 3 units of a modern object-oriented programming language course other than C++. Computer Science 223J (Java Programming), 223H (Visual Basic Programming), 223N (C# Programming), or 223P (Python Programming) meets this requirement. 10

13 Examination in Programming Proficiency (EPP) You must pass the Examination in Programming Proficiency (EPP) before taking most of the 300-level and 400-level Computer Science courses. This examination determines whether you have the basic programming skills needed to succeed in upper division courses. It focuses on the concepts and skills covered in CPSC 121 and CPSC 131. The EPP is given as part of CPSC 301 (Programming Lab Practicum). You must register in CPSC 301 and attend the first two weeks of the course. After an orientation meeting at the first class meeting, you will take a two-part exam during the second and third class meetings. You will be notified at the fourth meeting whether you have passed or not. If you pass, you may drop the course before the end of the second week of classes. You are responsible for dropping the class; you will not be automatically dropped if you pass the exam. If you don t pass, you must continue in CPSC 301 and work on your programming skills. Passing CPSC 301 is equivalent to passing the Examination in Programming Proficiency. The EPP is a prerequisite or co-requisite for several 300-level core courses as shown in the prerequisite tree at the front of this chapter. These courses are prerequisites in turn for other 300- or 400-level courses. The EPP is a prerequisite for the remaining 400-level courses that aren t in this thread, except for CPSC 440 (Computer System Architecture). There are very few upperdivision courses that you can take without passing the EPP or CPSC 301. You should consult the Department Office for advisement. Upper Division Writing Requirement The University requires every bachelor degree candidate to take an upper division writing course. CPSC 311 (Technical Writing for Computer Science) meets the writing course requirement. This course must be passed with a minimum grade of C (2.0) or better. 11

14 Elective Track Requirements Computer Science is a very broad field and the technologies in each area change rapidly. Elective tracks provide you with flexible choices of elective courses so you can quickly adapt to rapid technology advancements and meet your professional goals. You must select an elective track aimed at your specific career goals. There are five tracks to choose from: Multimedia and Digital Games Internet and Enterprise Computing Software Engineering Scientific Computing Custom You may need to take additional elective course work if you skipped CPSC 120 and/or CPSC 121, in order to complete the required number of computer science units. Multimedia and Digital Games (MG) Interactive entertainment and computer-animated visual effects are now part of our mainstream culture. Creating such sophisticated computer graphics in the video games and animations requires a delicate blending of art with science by teams of highly skilled professionals. Artists, animators, writers, designers, and software developers work long hours with cutting-edge technology and tools. This track gives you the necessary skills in multimedia/digital animation and simulation, human/computer interfaces, digital game development and production. You must take these courses: CPSC 386 Introduction to Game Design & Production CPSC 484 Principles of Computer Graphics CPSC 486 Game Programming CPSC 489 Game Development Project Any adviser-approved 3 unit 300/400 level Computer Science course Internet and Enterprise Computing (IE) Internet is an essential technology for most computer users. Although Internet technology provides many people with convenience and opportunity, it provides computer scientists with challenges since the Internet applications must be scalable, distributed, secure, and high performance. This track gives you the skills needed to develop enterprise-wide Internet applications using current technologies. You must take these courses: CPSC 431 Database and Applications CPSC 473 Web Programming and Data Management CPSC 476 Java Enterprise Application Development Any two adviser-approved 3 unit 300/400 level Computer Science courses 12

15 Software Engineering (SE) Software engineering is the discipline of developing and maintaining large software systems that behave reliably and efficiently. Recently it has evolved in response to the increased importance of software in safety-critical applications and to the growing impact of large and expensive software systems in a wide range of situations. This track will prepare students to have necessary skills on how to assess customer needs, and develop usable and high quality software that meets those needs, and manage large scale software development projects. To complete this track, students must take the following courses: CPSC 462 Software Design CPSC 463 Software Testing or CPSC 466 Software Process CPSC 464 Software Architecture Any two adviser-approved 3 unit 300/400 level Computer Science courses Scientific Computing (SC) Scientific Computing is the field of study concerned with constructing mathematical models and numerical solutions, using computers to solve scientific and engineering problems that typically require massive amounts of computation. This track gives you the skills needed to construct mathematical models, adapt numerical solutions, and develop computer software to solve scientific and engineering problems. You must take these courses: Math 250A Multivariate Calculus Math 250B Introduction to Linear Algebra & Differential Equations Math 340 Numerical Analysis Math 370 Mathematical Model Building Any adviser approved 3 unit 400-level Computer Science course Completing the Mathematics courses listed above also meets the Mathematics minor requirements. Custom (CT) This track provides you with great flexibility to build your knowledge and skills in special areas of interest. You can use it to meet the requirements of specific industry sectors or companies, or your personal academic goals. You may take any adviser-approved combination of 15 units of upper-division (300/400) courses selected from any elective track or this list: CPSC 303 Multimedia Concepts CPSC 322L Introduction to Computer-Aided Design CPSC 376 Client/Server systems with Java CPSC 433 Data Security and Encryption Techniques CPSC 459 Micro-Computer Software Systems CPSC 477 Introduction to Grid Computing CPSC 451 Advanced operating Systems CPSC 483 Data Mining and Pattern Recognition CPSC 485 Computational Bioinformatics CPSC 491T Variable Topics in Computer Science 13

16 CPSC 499 Independent Study EGGN 495 Internship in Computer Science At least 9 units of the selected courses must be 400-level Computer Science courses. No more than 3 units of the courses can be courses. Independent Study You may take CPSC 499 Independent Study to fulfill part of your electives. This course allows you to pursue topics of special interest beyond those of a regular course. You must submit an Application For Independent Study to the department office, which will supply the form. The application must include a study plan and objectives, and must be approved by a supervising full-time faculty member and by the department chair. You may take up to three units per semester, and apply a maximum of three units towards the degree. The University allows a maximum of nine units, but the Computer Science Department allows only three units. You will not be able to register on-line for this course until the Computer Science Department Office grants permission to do so. You should call to verify that this has been done. Mathematics and Science The Accreditation Board for Engineering and Technology (ABET), the professional body that accredits our Computer Science program, requires 30 units of mathematics and science courses. Mathematics You must take the following mathematics courses: MATH 150A, 150B Analytic Geometry and Calculus (4, 4 units) MATH 270A, 270B Mathematical Structures (3, 3 units) MATH 338 Statistics Applied to Natural Sciences (4 units) Note: You must demonstrate qualifications before you may enroll in Mathematics 150A. Please refer to the prior section about the Mathematics Qualifying Examination (MQE) for additional information. Science You must take one of the following biology course and lab combinations: BIOL 101, 101L Elements of Biology (3, 1 units) or BIOL 172 Cellular Basis of Life (5 units) You must take one of these physical science series: PHYS 225, 225L Fundamental Physics: Mechanics (3, 1 units) PHYS 226, 226L Fundamental Physics: Electricity and Magnetism (3, 1 units) or CHEM 120A General Chemistry (5 units) CHEM 125 General Chemistry for Engineers (3 units) or GEOL 101, 101L Physical Geology (3, 1 units) GEOL 201, 201L Earth History (3, 1 units) 14

17 General Education Your education can t be confined to the Computer Science building. To earn any bachelor s degree, you must venture forth to the rest of the campus and achieve a General Education. The University usually requires a minimum of 51 semester units of general education courses, selected from an approved list and taken for a letter grade. However, the Computer Science Department has an exception for 6 units, reducing that requirement to 45 units. The Mathematics and Science courses described in the previous section cover 12 of those units, leaving a remainder of 33 units. If you are a transfer student, at least 9 units of your general education courses must be at the upper division level course numbers in the 300s and 400s. They must be taken in residence at CSUF after you have reached junior standing (when you have completed 60 units total). You have many options available to fulfill the University s general education requirements. The University Catalog has a chapter devoted to these requirements. An updated list of approved general education courses is published in the Fall and Spring registration guides. Academic Advising, in room UH-123, has advisers who can help you understand and meet these requirements. General Education Framework The table below contains a recommended set of courses that follows the University Catalog s description of general education requirements. Area A: Core Competencies A.1 Oral Communication Human Communications 102 (Public Speaking) 3 A.2 Written Communication English 101 (Beginning College Writing) 3 A.3 Critical Thinking Philosophy 106 (Introduction to Logic) 3 Area B: Scientific Inquiry and Quantitative Reasoning The courses described in the Mathematics and Science section cover this 12-unit requirement. Area C: Arts and Humanities C.1 Introduction to the Arts Music 101 (Music Theory for Non-Music Majors) or Art 101 (Introduction to Art) 3 C.2 Introduction to the Humanities Choose any course in this category 3 C.3 Explorations in the Arts and Philosophy 312 (Business and Professional Humanities Ethics) 3 C.4 Origins of World Civilizations History 110A (World Civilizations to the 16 th Century) Continued on next page

18 Area D: Social Sciences D.1 Introduction to the Social Sciences Economics 100 (The Economic Environment) 3 D.2 World Civilizations and Cultures Not applicable for Computer Science majors who take History 110A in area C.4. D.3 American History, Institutions American Studies 201 And Values (Introduction to American Studies) 3 D.4 American Government Political Science 100 (American Government) 3 D.5 Explorations in Social Sciences American Studies 301 (American Character) 3 Area E: Lifelong Learning Not applicable for Computer Science majors. Area Z: Cultural Diversity American Studies 301 satisfies the cultural diversity course requirement. Note: Courses in areas A.1, A.2, A.3, and B.4 must be completed with C or better. Minimum Academic Requirements Courses taken toward your major must be taken on a traditional letter grade basis with a grade of C- or higher with the following exceptions: Up to a total of six units of credit with grades of D-, D, or D+, may be earned in elective tracks, mathematics (unless satisfying GE category B.4), and science courses The upper division writing course, CPSC 311, requires a minimum grade of C The GPA for courses required in your major must remain at or above 2.0. Courses used to satisfy GE requirements A.1, A.2, A.3, and B.4 must be passed with a minimum grade of C. Please see a department adviser for further details. Course Transfer If you re a transfer student from a local community college, you should refer to The department adviser can help you with these equivalencies and give the required approval. Please refer to the Advisement chapter s section on Undergraduate Transfers. Transfer courses cannot be applied toward the major or accepted as prerequisites until the Department receives a transcript from the college where the courses were taken. You can provide an unofficial copy of your transcript to the Department for short-term advising purposes, but you must provide an official transcript to the University as soon as it s available. You should bring the sealed official transcript to the Department office so the staff can copy it and take it to University Admissions and Records. 16

19 Courses by Semester Samples Multimedia and Digital Games This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes the Multimedia and Digital Games Elective Track. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses that can be used by many students, but you can adapt it to your personal needs and goals. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester. Semester 3 16 units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 240 (major) 3 American History (GE D3) 3 CPSC 254 (major) 3 Political Science (GE D4) 3 CPSC 301 (major) CR/NC Physics 225+L (GE B1, B3 & major) 4 Phys 226+L (major) 4 Note: Take CPSC 301 immediately after you successfully complete CPSC 131. Semester 5 16 units Semester 6 16 units CPSC 311 (major) 3 CPSC 223N (major) or Intro to 3 Social Sciences (GE D1) CPSC 323 (major) 3 CPSC 315 (major) 1 CPSC 332 (major) 3 CPSC 335 (major) 3 CPSC 386 (major) 3 CPSC 362 (major) 3 Math 338 (GE B5 & major) 4 CPSC 484 (major) 3 Note: Apply for Graduation during Semester 7. Upper Division GE (C3)

20 Semester 7 CPSC 223J (major) or Intro to Social Sciences (GE D.1) units Semester 8 15 units 3 CPSC 440 (major) 3 CPSC 351 (major) 3 CPSC 471 (major) 3 CPSC 481 (major) 3 CPSC 489 (major) 3 CPSC 486 (major) 3 Track Elective (major) 3 Biol 101+L or Biol 172 (GE B2, B3 & major) 4-5 Upper division GE (D5) 3 Internet and Enterprise Computing This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes the Internet and Enterprise Computing Elective Track. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses that can be used by many students, but you can adapt it to your personal needs and goals. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester. Semester units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 301 (major) CR/NC American History (GE D3) 3 CPSC 254 (major) 3 Political Science (GE D4) 3 CPSC 223N (major) or Intro to Social Sciences (GE D1) 3 Phys 225+L or Chem 120A or Geol 101+L (GE B1, B3 & major) 4-5 Phys 226+L or Chem 125 or Geol 201+L (major) Note: Take CPSC 301 immediately after you successfully complete CPSC

21 Semester 5 16 units Semester 6 17 units CPSC 223J (major) 3 CPSC 315 (major) 1 CPSC 240 (major) 3 CPSC 335 (major) 3 CPSC 311 (major) 3 CPSC 362 (major) 3 CPSC 351 (major) 3 CPSC 440 (major) 3 Math 338 (GE B5 & major) 4 Track Elective 1 (major) 3 Upper Division GE (D5) 3 Note: Apply for Graduation during Semester 7. Semester units Semester 8 15 units CPSC 323 (major) 3 CPSC 431 (major) 3 CPSC 332 (major) 3 CPSC 471 (major) 3 CPSC 476 (major) 3 CPSC 473 (major) 3 CPSC 481 (major) 3 Track Elective 2 (major) 3 Biol 101+L or Biol 172 (GE B2, B3 & major) 4-5 Upper division GE (C3) 3 Software Engineering This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes the Software Engineering Elective Track. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses that can be used by many students, but you can adapt it to your personal needs and goals. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester

22 Semester 3 16 units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 301 (major) CR/NC American History (GE D3) 3 CPSC 254 (major) 3 Political Science (GE D4) 3 CPSC 223N (major) or Intro to Social Sciences (GE D1) 3 Phys 225+L or Chem 120A or Geol 101+L (GE B1, B3 & major) 4 Phys 226+L or Chem 125 or Geol 201+L (major) 3-4 Note: Take CPSC 301 immediately after you successfully complete CPSC 131. Semester 5 16 units Semester 6 16 units CPSC 240 (major) 3 CPSC 315 (major) 1 CPSC 311(major) 3 CPSC 335 (major) 3 CPSC 351 (major) 3 CPSC 362 (major) 3 CPSC 223J or 332 (major) 3 Track elective 1 (major) 3 Math 338 (GE B5 & major) 4 Track elective 2 major) or Intro to Social Sciences (GE D1) 3 Note: Apply for Graduation during Semester 7. Upper Division GE (D5) 3 Semester units Semester 8 15 units CPSC 323 ( major) 3 CPSC 440 (major) 3 CPSC 462 (major) 3 CPSC 464 (major) 3 CPSC 481 (major) 3 CPSC 471 (major) 3 CPSC 332 or 463 or Track elective 2 (major) 3 CPSC 466 or Track elective 2 (major) 3 Biol 101+L or Biol 172 (GE B2, B3 & major) 4-5 Upper division GE (C3) 3 20

23 Scientific Computing This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes the Scientific Computing Elective Track. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses that can be used by many students, but you can adapt it to your personal needs and goals. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester. Semester units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 301 (major) CR/NC American History (GE D3) 3 CPSC 254 (major) 3 Political Science (GE D4) 3 CPSC 223N (major) or Intro to Social Sciences (GE D1) 3 Phys 225+L or Chem 120A or Geol 101+L (GE B1, B3 & major) 4-5 Phys 226+L or Chem 125 or Geol 201+L (major) Note: Take CPSC 301 immediately after you successfully complete CPSC 131. Semester units Semester 6 16 units CPSC 223J or 332 (major) 3 CPSC 315 (major) 1 CPSC 301 (major) CR/NC CPSC 335 (major) 3 CPSC 311 (major) 3 CPSC 362 (major) 3 CPSC 351 (major) 3 Math 250A (major) 4 Math 338 (GE B5 & major) 4 Track Elective (major) or Intro to Social Sciences (GE D1) 3 Note: Apply for Graduation during Semester Upper Division GE (D5) 3 21

24 Semester 7 16 units Semester units CPSC 323 (major) 3 CPSC 440 (major) 3 CPSC 481 (major) 3 CPSC 471 (major) 3 CPSC 332 or Math 340 or 370 (major) 3 Math 340 or 370 (major) 3 Math 250B (major) 4 Track Elective (major) or Intro to Social Sciences (GE D1) Upper Division GE (C3) 3 Biol 101+L or Biol 172 (GE B2, B3 & major) Custom Elective Track This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes the Customized Elective Track. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses that can be used by many students, but you can adapt it to your personal needs and goals. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester. Semester units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 223N (major) or Intro to Social Sciences (GE D1) 3 American History (GE D3) 3 CPSC 301 (major) CR/NC Political Science (GE D4) 3 CPSC 254 (major) 3 Phys 225+L or Chem 120A or Geol 101+L (GE B1, B3 & major) 4-5 Phys 226+L or Chem 125 or Geol 201+L (major) Note: Take CPSC 301 immediately after you successfully complete CPSC

25 Semester 5 16 units Semester 6 17 units CPSC 223J (major) or Intro to 3 CPSC 315 (major) 1 Social Sciences (GE D1) CPSC 240 (major) 3 CPSC 335 (major) 3 CPSC 311 (major) 3 CPSC 362 (major) 3 CPSC 351 (major) 3 CPSC 440 (major) 3 Math 338 (GE B5 & major) 4 Track Elective 1 (major) 3 Note: Apply for Graduation during Semester 7. Upper Division GE (D5) 3 Semester units Semester 8 15 units CPSC 323 (major) 3 CPSC 471 (major) 3 CPSC 332 (major) 3 Track Elective 3 (major) 3 CPSC 481(major) 3 Track Elective 4 (major) 3 Track Elective 2 (major) 3 Track Elective 5 (major) 3 Biol 101+L or Biol 172 (GE B2, B3 & major) 4-5 Upper division GE (C3) 3 Custom Electives for Bioinfomatics This sample four-year study plan will help you plan your path towards a B.S. degree in Computer Science which includes preparation for a career in Bioinformatics. It s a guideline with a suggested sequence of Computer Science and General Education (GE) courses. There is a Progress Check Sheet in Appendix A, which lists all of the classes required for the major. You can use it to track the progress of your education. Semester 1 16 units Semester 2 16 units Oral Communication (GE A1) or English 101 (GE A2) 3 Oral Communication (GE A1) or English 101 (GE A2) Math 150A (GE B.4 & major) 4 Math 150B (major) 4 CPSC 120 (major) 3 CPSC 121 (major) 3 History 110A (GE C4) 3 Critical Thinking (GE A3) 3 Intro to the Arts (GE C1) 3 Intro to Humanities (GE C2) Note: Any remediation courses must be completed by the end of your second semester

26 Semester 3 17 units Semester units Math 270A (major) 3 Math 270B (major) 3 CPSC 131 (major) 3 CPSC 301 (major) CR/NC American History (GE D3) 3 CPSC 240 (major) 3 Political Science (GE D4) 3 CPSC 254 (major) 3 Chem 120A (GE B1, B3 & major) 5 Chem 125 (major) 3 Note: Take CPSC 301 immediately after you successfully complete CPSC 131. Semester 5 16 units Semester 6 16 units CPSC 223P (major) 3 CPSC 315 (major) 1 Intro to Social Sciences (GE D1) 3 CPSC 335 (major) 3 CPSC 311 (major) 3 CPSC 362 (major) 3 CPSC 351 (major) 3 CPSC 440 (major) 3 Math 338 (GE B5 & major) 4 Track Elective 1 (major) 3 Upper Division GE (D5) 3 Note: Apply for Graduation during Semester 7. Semester 7 17 units Semester 8 17 units CPSC 323 (major) 3 CPSC 471 (major) 3 CPSC 332 (major) 3 CPSC 485 (major) 3 CPSC 481(major) 3 BIOL 273 (major) 5 Track Elective 2 (major) 3 Track Elective 3 (major) 3 Biol 172 (GE B2, B3 & major) 5 Upper division GE (C3) 3 24

27 Required Courses For Minor There is a high demand for computer skills in many industries, particularly in the business and scientific fields. The benefits aren't limited to these fields a minor in Computer Science will complement any field of study. To select Computer Science as your minor, visit the Computer Science office (CS-522) and fill out a Request for Minor Objective form. You must take 15 units of Computer Science courses, including these four (12 units): CPSC 120 Introduction to Programming (3 units) CPSC 121 Programming Concepts (3 units) CPSC 131 Data Structures Concepts (3 units) CPSC 313 The Computer Impact (3 units) You must also take an adviser-approved 3-unit 300/400 level Computer Science elective course. You may have to take additional courses to meet the prerequisites for your Computer Science courses. At least 6 units must be upper division (300/400 level) and completed at CSUF. At least 12 units, including the minimum 6 units of upper division course work, must be courses that are not being used to fulfill requirements for your major. 25

28 26

29 Academic Internships (EGGN 495) Learning takes place in many settings, not just the classroom. When you complete your educational career and are entering the professional job market for the first time, extensive professional experience can be highly beneficial. For this reason, the University and the Computer Science Department maintain an active internship program as a service to all students interested in obtaining employment while still in school. At Cal State Fullerton, academic internships are credit bearing. Students enroll in an internship course and complete course requirements. The number of units you receive depends on the number of hours you complete at your internship site. 1 unit = hours, 2 units = hours, 3 units = hours An academic internship is a work-learning partnership between a student, the university, and a host company or organization that bears a direct relationship to a student s major and professional goals. EGGN 495 is a supervision only class. There are no class meetings. Students will receive a letter grade at the end of the semester based on their performance in the internship project. As far as the coursework is concerned, all that is required is that students complete the internship with the company and submit a final report by the end of the semester. The company name and the project supervisor s name must be included in the report. The report does not have to be approved/signed by the company. Students should address the following items in the report: 1. Details of the project 2. Tasks student is primarily responsible for 3. What the student learned from the project he/she completed 4. How the project benefited the student from an academic standpoint Benefits of the internship program in Computer Science include: Paid work or non-paid work experience in the computer field. Job placement assistance from the Center for Internships and Community Engagement (CICE). Up to 3 units of credit. We recommend that you consider an internship when you reach junior or senior status. Finding an Internship Students are responsible for seeking and securing internships for themselves. There are two ways you search: Option one: Find an internship in Titan Connection Navigate to the CSUF homepage, Log in to you Portal Under Quick Links on your Student Portal page, click on Career Center If you have never been to this page before, you may have to fill out a short form to access the database. 27

30 Click on Jobs & Internships on the blue toolbar on the left Click on Jobs & Internships on Titan Connection Click on Jobs & Internships on the toolbar at the top toolbar on the webpage Highlight and Click Titan Connection jobs Highlight Academic Internships under position type Click Search Option Two: Find your own If you found a site on your own and were offered to complete your academic internship there, great! Simply ask the agency or organization to register in the CICE database on our website, Please allow a minimum of 3 weeks to complete site registration Registration Instructions 1.Complete CICE Registration Internship Course Approval Form Navigate to Under Students Click on CICE Registration Log in using your Campus username and password and select: Academic Internship Complete the registration up to Internship Course Approval Form Print the Internship Course Approval Form and click Log Out 2. Submit the Internship Course Approval Form along with a copy of the internship offer letter from the employer and an unofficial copy of your transcript to the Computer Science office (CS-522) for review and approval. 3. After obtaining Department approval, take your documentation to the ECS Dean s office (CS-502) for further review and approval. 4. On approval, the ECS Dean s office will issue a permit to enroll in the class. International Students International students must obtain a CPT I-20 from the International Education and Exchange office in UH-244. Check with IEE for admissible dates prior to completing the CICE Registration. Additional Registration Steps When completing the CICE Registration: (1) Print the following forms: (a) Internship Course Approval Form (b) Consent Form (c) Registration Complete Form. (2) If possible, obtain an official offer letter from your internship site. (3) Bring the CICE Registration forms and offer letter if available to CICE for signature (4) Submit all forms to IEE to process CPT I-20 28

31 Student Services and Activities Many activities and services exist for students at CSUF; ranging from job placement to the Pub. You may refer to the University Catalog for information about many of the campus-wide student activities and services. Described below are some of the activities and services available specifically for Computer Science students. Updated information is posted on the Computer Science Website at: Open Computer Labs The Computer Science Department maintains one open computer lab, which remains open for most of the standard campus operating hours. Signs posted on the door of the lab list its operating hours. CS-200/CS-202 contains PCs with Internet access. The University is equipped with a wireless network, which is accessible almost everywhere on campus except for dead zones such as the Arboretum and some distant parking lots. You can connect your laptop to this network by using your student portal s login name and password. There is a campus wide computer center located in the basement of the library. This lab contains computers running the Windows and Macintosh operating systems. For more information about the campus computer center, just drop by or call the library at (657) Computer Accounts As a Computer Science student, you may get a special Titan computer account. Titan is a Linux based server used throughout the Computer Science Department and connected to the Internet. All functionality from to surfing the World Wide Web is available through this account. To request a Titan account, just visit the Computer Science office in room CS-522 with your photo ID. Scholarship Information Most scholarships have specific requirements based on your GPA, citizenship, or affiliation with a minority group. Often an essay is also required. The money is to be used only for educational expenses. The Assistant Dean for Student Services, College of Engineering and Computer Science, has current scholarship information and application forms in room CS-501 (phone ). Please see as well for more information. 29

32 Computer Science Organizations Association for Computing Machinery (ACM) ACM (Association for Computer Machinery, founded 1947) is an international scientific and educational organization dedicated to advancing the art, science, engineering, and application of information technology, serving both professional and public interests by fostering an open interchange of information and by promoting the highest professional and ethical standards. The ACM student chapter at the University provides a continuing forum for the exchange of ideas and announcements for all the students on campus who share an interest in the diversified aspects of computing. Activities include field trips, programming contests, workshops, symposiums, games and tournaments. For information on the chapter, you are welcome to drop by the office in room CS-209, to call (657) The ACM chapter is a student-run organization and its activities are open to all interested students. The club is successful only to the extent that students support it and participate in its activities. CSUF s Information Security Society (CSUFSec) CSUF's Information Security Society (CSUFSec) is a community of students enthusiastic about cybersecurity. The organization holds weekly meetings in which students explore cybsersecurity through hands-on activities such as ethical hacking, penetration testing, and analysis of cyberthreats and their countermeasures. The organization also conducts activities designed to contribute to CSUF and to the broader public through security education, reporting of security vulnerabilities, and promotion of ethical hacking. Active members may earn an opportunity to travel to security-related conferences. The organization strives to establish and maintain ties with cybsersecurity companies and academic institutions; organization membership also helps create opportunities for future internships, jobs, and pursuing of advanced degrees in security. Interested? csufsec@gmail.com for more information. The Upsilon Pi Epsilon (UPE) Upsilon Pi Epsilon is the first and only international honor society in the Computing and Information Disciplines. It has received endorsements from the two largest computer organizations in the world, the Association for Computing Machinery (ACM) and the IEEE Computer Society (IEEE-CS). UPE is a member of the Association of College Honor Societies (ACHS). Members in this club share ideas and experience with other motivated computer science students, learn from computer scientists and professionals from other disciplines, and gain exposure to diverse and advanced computing and information science topics. As an honor society, UPE only grants membership to students at the top of their class. Some of the activities and benefits of being a member include: Field trips to major companies and research facilities Guest speakers from industry and academic organizations Shared information about graduate schools (with M.S. or Ph.D. degree programs) Shared knowledge and techniques among members Development of close relationships with faculty members for research and projects 30

Undergraduate Handbook 2015-2016 Edition. Department of Computer Science California State University, Fullerton

Undergraduate Handbook 2015-2016 Edition. Department of Computer Science California State University, Fullerton Undergraduate Handbook 2015-2016 Edition Department of Computer Science California State University, Fullerton Draft: August 31, 2015 2 Contents 1 Introduction 7 1.1 The Field 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

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

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

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

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

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT Udvar-Hazy Business Building (435) 652-7723 http://cit.cs.dixie.edu/ To find faculty & staff phone numbers and email addresses, please consult the University

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

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

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

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

Electrical and Computer Engineering Undergraduate Advising Manual

Electrical and Computer Engineering Undergraduate Advising Manual Electrical and Computer Engineering Undergraduate Advising Manual Department of Engineering University of Massachusetts Boston Revised: October 5, 2015 Table of Contents 1. Introduction... 3 2. Mission

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

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

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years Page 1 of 5 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Physics & Astronomy Name of Program: PHYSICS EDUCATION Degree Designation:

More information

Department of Computer Science and Engineering

Department of Computer Science and Engineering Mississippi State University 1 Department of Computer Science and Engineering Department Head: Professor Donna Reese Office: 300 Butler Hall The Department of Computer Science and Engineering is dedicated

More information

Computer and Systems Engineering (CSE) Master of Science Programs

Computer and Systems Engineering (CSE) Master of Science Programs Computer and Systems Engineering (CSE) Master of Science Programs The Computer and Systems Engineering (CSE) degree offered by the University of Houston (UH) is a graduate level interdisciplinary program

More information

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years Page 1 of 5 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Physics & Astronomy Name of Program: PHYSICS EDUCATION Degree Designation:

More information

Mihaylo College of Business and Economics. Business Advising

Mihaylo College of Business and Economics. Business Advising Mihaylo College of Business and Economics Business Advising Advising is an integral part of undergraduate education. The Mihaylo College of Business and Economics strives to provide each student with the

More information

Computer Science Majors

Computer Science Majors Handbook for Computer Science Majors 2015-2016 Department of Mathematics, Statistics and Computer Science INTRODUCTION The Department seeks to provide each of its majors with a broad understanding of computer

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

DEPARTMENT OF MATHEMATICS AND STATISTICS GRADUATE STUDENT HANDBOOK. April 2015

DEPARTMENT OF MATHEMATICS AND STATISTICS GRADUATE STUDENT HANDBOOK. April 2015 DEPARTMENT OF MATHEMATICS AND STATISTICS GRADUATE STUDENT HANDBOOK April 2015 Postal address: Department of Mathematics and Statistics, Washington State University, Pullman, WA 99164-3113 Voice: 509-335-8645

More information

Proposal for a BA in Applied Computing

Proposal for a BA in Applied Computing Proposal for a BA in Applied Computing Introduction One of the challenges in designing Computer Science curricula is the fast pace of growth of the field of Computer Science. While the curriculum should

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

2015-2016 M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE

2015-2016 M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE 2015-2016 M.S. Dr. David Heddle, Graduate Program Coordinator Luter Hall 309 david.heddle@cnu.edu (757) 594-8434 The Master of Science in Applied Physics and Computer Science is built around a core of

More information

What You Need to Know About Computer Science, B.S.A.T. Programs

What You Need to Know About Computer Science, B.S.A.T. Programs Computer Science, B.S. Computer Science, B.S. Dr. Jie Wu, Chair Science Education and Research Center, Room 304 5-04-8450 Sally Kyvernitis, Faculty Advisor Science Education and Research Center, Room 330

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

Please review current Graduate College policies and procedures.

Please review current Graduate College policies and procedures. Ph.D. Degree Requirements and Procedures Summary of Procedures for Ph.D. Students Complete every deficiency course with a grade of B or higher within the first two terms File an approved tentative program

More information

The following are the measurable objectives for graduated computer science students (ABET Standards):

The following are the measurable objectives for graduated computer science students (ABET Standards): Computer Science A Bachelor of Science degree (B.S.) in Computer Science prepares students for careers in virtually any industry or to continue on with graduate study in Computer Science and many other

More information

DEPARTMENT OF MATHEMATICS & COMPUTING

DEPARTMENT OF MATHEMATICS & COMPUTING DEPARTMENT OF MATHEMATICS & COMPUTING The Department of Mathematics and Computing provides students with opportunities to earn Bachelor of Science degrees in computer information systems or in mathematics.

More information

DEPARTMENT OF PHYSICS 65-30 KISSENA BOULEVARD FLUSHING, NEW YORK 11367-1597 TEL.: (718) 997-3174/FAX: (718) 997-3349 E-MAIL: Luat.Vuong@qc.cuny.

DEPARTMENT OF PHYSICS 65-30 KISSENA BOULEVARD FLUSHING, NEW YORK 11367-1597 TEL.: (718) 997-3174/FAX: (718) 997-3349 E-MAIL: Luat.Vuong@qc.cuny. DEPARTMENT OF 65-30 KISSENA BOULEVARD FLUSHING, NEW YORK 11367-1597 TEL.: (718) 997-3174/FAX: (718) 997-3349 E-MAIL: Luat.Vuong@qc.cuny.edu August 1, 2015 Subject: Pre-Engineering Program Dear Prospective

More information

Department of Computer Science. Graduate Handbook. MS in Computer Science. Fall 2008 Edition

Department of Computer Science. Graduate Handbook. MS in Computer Science. Fall 2008 Edition Department of Computer Science Graduate Handbook MS in Computer Science Fall 2008 Edition California State University, Fullerton Fullerton, CA 92834-6870 Table of Contents Introduction...1 Computer Science

More information

COMPUTER SCIENCE UNDERGRADUATE PROGRAM DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING TEXAS A&M UNIVERSITY

COMPUTER SCIENCE UNDERGRADUATE PROGRAM DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING TEXAS A&M UNIVERSITY COMPUTER SCIENCE UNDERGRADUATE PROGRAM DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING TEXAS A&M UNIVERSITY CURRICULUM. The curriculum in computer science is designed to prepare students to enter into the

More information

DEPARTMENT OF MATHEMATICS & COMPUTING

DEPARTMENT OF MATHEMATICS & COMPUTING DEPARTMENT OF MATHEMATICS & COMPUTING The Department of Mathematics and Computing provides students with opportunities to earn Bachelor of Science degrees in computer information systems or in mathematics.

More information

College of Engineering Bachelor of Science in Engineering

College of Engineering Bachelor of Science in Engineering w w w. c n u a s. e d u College of Bachelor of Science in this brochure details the bachelor of science in engineering program available through cnu s college of engineering. for our most up-to-date course

More information

EARTH & ATMOSPHERIC SCIENCES (EAS) GRADUATE PROGRAM OVERVIEW

EARTH & ATMOSPHERIC SCIENCES (EAS) GRADUATE PROGRAM OVERVIEW 1 Table of Contents EARTH & ATMOSPHERIC SCIENCES (EAS) GRADUATE PROGRAM OVERVIEW 1.0 Application Process 1.1 Admissions Process and Criteria 1.1.1 Masters Degree 1.1.2 Doctoral Degree 1.2 Application Deadlines

More information

CSCE Undergraduate Advising Handbook 2014-2015

CSCE Undergraduate Advising Handbook 2014-2015 CSCE Undergraduate Advising Handbook 2014-2015 Departmental Contacts: Department Head Dr. Susan Gauch, sgauch@uark.edu Associate Department Head Dr. Gordon Beavers, gordonb@uark.edu Main Office 479-575-6197

More information

Transfer Dictionary Academic Advisor Academic Affairs Academic Program Admissions Advanced Placement Courses (AP) Application Applied Degree

Transfer Dictionary Academic Advisor Academic Affairs Academic Program Admissions Advanced Placement Courses (AP) Application Applied Degree Transfer Dictionary Academic Advisor Academic advisors assist students in defining and reaching their academic and career goals. All degree-seeking, undergraduate students are assigned to an academic advisor.

More information

Electrical & Computer Engineering Graduate Handbook

Electrical & Computer Engineering Graduate Handbook Electrical & Computer Engineering Graduate Handbook July 2012 I. Message from the Chairman On behalf of the Electrical and Computer Engineering (ECE) faculty and staff, I would like to welcome you to our

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

Penn State Harrisburg Computer Science

Penn State Harrisburg Computer Science Penn State Harrisburg Computer Science Integrated Undergraduate-Graduate (IUG) Degree Student Handbook 201-2014 Computer Science Program School of Science, Engineering, and Technology Penn State Harrisburg

More information

INTRODUCTION. Ph.D. PROGRAM. Doctor of Philosophy Degree Requirements

INTRODUCTION. Ph.D. PROGRAM. Doctor of Philosophy Degree Requirements 1 of 8 7/17/2006 2:22 PM Approved by Graduate Council on June 22, 2006 Doctor of Philosophy Degree Requirements I. INTRODUCTION The recipient of a Ph.D. degree in Electrical and Computer Engineering (ECE)

More information

TRANSFER STUDENT ORIENTATION

TRANSFER STUDENT ORIENTATION DEPARTMENT OF BIOLOGICAL SCIENCE TRANSFER STUDENT ORIENTATION ADVISEMENT DOCUMENT Page 1 of 5 TRANSFER STUDENT ORIENTATION 1. GENERAL INFORMATION FOR TRANSFER STUDENTS a. Your transcripts will be OFFICIALLY

More information

THE UNIVERSITY OF NEW MEXICO DEPARTMENT OF CIVIL ENGINEERING

THE UNIVERSITY OF NEW MEXICO DEPARTMENT OF CIVIL ENGINEERING THE UNIVERSITY OF NEW MEXICO DEPARTMENT OF CIVIL ENGINEERING MANUAL FOR GRADUATE STUDIES 2015-2016 TABLE OF CONTENTS 1. INTRODUCTION... 4 2. ADMISSION... 5 2.1. Entrance Requirements GPA and test scores...

More information

Section 4 GRADUATION AND DEGREE REqUIREMENTS

Section 4 GRADUATION AND DEGREE REqUIREMENTS Section 4 GRADUATION and DEGREE Requirements 42 Catalog Rights marin.edu Catalog Rights The catalog sets forth graduation requirements for achieving an associate degree, and these requirements may change

More information

DEPARTMENT OF PHYSICAL SCIENCES

DEPARTMENT OF PHYSICAL SCIENCES DEPARTMENT OF PHYSICAL SCIENCES The Department of Physical Sciences offers the following undergraduate degree programs: BS in Chemistry BS in Chemistry/Engineering (offered as a dual degree program with

More information

The Department of Bioengineering

The Department of Bioengineering The Department of Bioengineering 226 Engineering Research Building Box 19138 817-272-2249 www.uta.edu/bioengineering Overview The Department of Bioengineering offers a Bachelor of Science (BS) degree in

More information

MASTERS DEGREES. Master's Degree Programs at Missouri S&T. Master of Science Degree With Thesis. Time Limits for Earning a Master s Degree

MASTERS DEGREES. Master's Degree Programs at Missouri S&T. Master of Science Degree With Thesis. Time Limits for Earning a Master s Degree Missouri University of Science and Technology 1 MASTERS DEGREES Master's Programs at Missouri S&T Missouri S&T offers three programs leading to master of science degrees: the master of science with thesis

More information

General Education Guidelines for Century College Students Transferring to the University of St. Thomas

General Education Guidelines for Century College Students Transferring to the University of St. Thomas General Education Guidelines for Century College Students Transferring to the University of St. Thomas UST General Education Requirements Century College Courses Which Fulfill UST General Education Requirements

More information

General Educaon Guidelines for Inver Hills Community College Students Transferring to the University of St. Thomas

General Educaon Guidelines for Inver Hills Community College Students Transferring to the University of St. Thomas General Educaon Guidelines for Inver Hills Community College Students Transferring to the University of St. Thomas UST General Education Requirements Inver Hills Community College Courses Which Fulfill

More information

GRADUATE HANDBOOK UNIVERSITY OF COLORADO DENVER DEPARTMENT OF MATHEMATICAL & STATISTICAL SCIENCES

GRADUATE HANDBOOK UNIVERSITY OF COLORADO DENVER DEPARTMENT OF MATHEMATICAL & STATISTICAL SCIENCES 1 of 15 GRADUATE HANDBOOK UNIVERSITY OF COLORADO DENVER DEPARTMENT OF MATHEMATICAL & STATISTICAL SCIENCES Last Revision: February 12, 2014 Revised: March 3, 1999, April 30, 2000, October 15, 2004, August

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING The University of Connecticut School of Engineering ELECTRICAL ENGINEERING GUIDE TO COURSE SELECTION AY 2013-2014 Revised January 31, 2014 for Electrical Engineering (EE) Majors in The School of Engineering

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

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION. Department of Mathematics Virginia Polytechnic Institute & State University

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION. Department of Mathematics Virginia Polytechnic Institute & State University HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION Department of Mathematics Virginia Polytechnic Institute & State University Revised June 2013 2 THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION

More information

The Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science The Bachelor of Science in Computer Science Total Course Requirements for the Bachelor's Degree: 120 units See Bachelor's Degree Requirements in the University Catalog for complete details on general degree

More information

STUDENT HANDBOOK WKU/UK JOINT BACHELOR OF SCIENCE PROGRAM IN MECHANICAL ENGINEERING AUGUST 2010

STUDENT HANDBOOK WKU/UK JOINT BACHELOR OF SCIENCE PROGRAM IN MECHANICAL ENGINEERING AUGUST 2010 STUDENT HANDBOOK WKU/UK JOINT BACHELOR OF SCIENCE PROGRAM IN MECHANICAL ENGINEERING DEPARTMENT OF ENGINEERING WESTERN KENTUCKY UNIVERSITY EBS 2101 BOWLING GREEN, KY 42101 WWW.WKU.EDU/ENGINEERING AUGUST

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

Triton College Transfer Guide Bachelor of Science in Computer Science

Triton College Transfer Guide Bachelor of Science in Computer Science Page 1 of 5 Triton College Transfer Guide Bachelor of Science in Computer Science Available at: NEIU Main Campus (Chicago, IL) Program Description The Bachelor of Science degree in Computer Science prepares

More information

Graduation Requirements

Graduation Requirements Graduation Requirements PROGRAMS OF INSTRUCTION The Lone Star College System offers courses and programs to suit the needs of individual students. In keeping with the mission of a community college, the

More information

How To Get To College

How To Get To College Guidelines for High School Students How To Get To College A Guide to Preparing for the California State University Sponsored by: The California State University and the Boeing Company What Classes Should

More information

Century College and Metropolitan State University Articulation Agreement Regarding Degree Programs for Urban Teacher Preparation

Century College and Metropolitan State University Articulation Agreement Regarding Degree Programs for Urban Teacher Preparation and Articulation Agreement Regarding Degree Programs for Urban Teacher Preparation This agreement has been entered into by and for the benefit of students and prospective students at the two institutions.

More information

General Education Guidelines for Normandale Community College Students Transferring to the University of St. Thomas

General Education Guidelines for Normandale Community College Students Transferring to the University of St. Thomas General Education Guidelines for Normandale Community College Students Transferring to the University of St. Thomas UST General Education Requirements Normandale Community College Courses Which Fulfill

More information

Overview of USI s College Achievement Program (CAP) for Prospective Instructors and School Administrators

Overview of USI s College Achievement Program (CAP) for Prospective Instructors and School Administrators Overview of USI s College Achievement Program (CAP) for Prospective Instructors and School Administrators What is CAP? CAP is a concurrent credit program available to high school juniors & seniors, taught

More information

CIVIL ENGINEERING UNDERGRADUATE GUIDE

CIVIL ENGINEERING UNDERGRADUATE GUIDE CIVIL ENGINEERING UNDERGRADUATE GUIDE BACHELOR OF SCIENCE IN CIVIL ENGINEERING (BS CE) THE UNIVERSITY OF KANSAS CEAE DEPARTMENT Revised August 2015 THE UNIVERSITY OF KANSAS DEPARTMENT OF CIVIL, ENVIRONMENTAL

More information

Engineering Technology

Engineering Technology http://continuinged.uml.edu Engineering Technology Part-Time Degrees in Mechanical Engineering Technology & Electronic Engineering Technology UMass Lowell s Engineering Technology B.S. degree programs

More information

The Department of Industrial and Manufacturing Systems Engineering

The Department of Industrial and Manufacturing Systems Engineering The Department of Industrial and Manufacturing Systems Engineering 420 Woolf Hall Box 19017 817-272-3092 www.uta.edu/ie Overview Industrial Engineering students will be prepared for engineering practice

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

Doctor of Architecture and Master of Architecture

Doctor of Architecture and Master of Architecture Michael Speaks, Ph.D., is Dean of the. David Biagi, M.Arch., is Director of the School of Architecture. Ann Whiteside-Dickson, M.S., is Director of the. The strives to be a leading force in the world of

More information

Tuition and Fees 2014-2015. Academic and Registration Info

Tuition and Fees 2014-2015. Academic and Registration Info Tuition and Fees 2014-2015 Academic and Registration Info North Idaho College 31 2014-2015 REGISTRATION Registration is the official process of enrolling in classes. NIC is on a 16-week Fall/Spring Semester,

More information

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC)

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Valid for Catalog 136 (2013-2014) Student ID No. Student

More information

Guide to Liberal Studies. Welcome to an overview of the Liberal Studies Major at Cal State San Marcos.

Guide to Liberal Studies. Welcome to an overview of the Liberal Studies Major at Cal State San Marcos. Guide to Liberal Studies Welcome to an overview of the Liberal Studies Major at Cal State San Marcos. What to expect Directions: This presentation will take you approximately an hour. You can review it

More information

University of Colorado, Boulder Fall 2014 Department of Chemistry and Biochemistry Web Page: http://chem.colorado.edu

University of Colorado, Boulder Fall 2014 Department of Chemistry and Biochemistry Web Page: http://chem.colorado.edu CHEMISTRY B.A. Degree Programs BIOCHEMISTRY University of Colorado, Boulder Fall 2014 Department of Chemistry and Biochemistry Web Page: http://chem.colorado.edu Introduction. There are two ways for a

More information

THE MATHEMATICS EDUCATION PROGRAM FOR STUDENTS GRADUATING IN 2017 AND LATER (also see the Math Education web site: www.mathed.soe.vt.

THE MATHEMATICS EDUCATION PROGRAM FOR STUDENTS GRADUATING IN 2017 AND LATER (also see the Math Education web site: www.mathed.soe.vt. THE MATHEMATICS EDUCATION PROGRAM FOR STUDENTS GRADUATING IN 2017 AND LATER (also see the Math Education web site: www.mathed.soe.vt.edu) 1. INTRODUCTION Mathematics - Education Option (Math-Ed Program).

More information

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.) VCU INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.) The mission of the Bachelor of Science in Information Systems is to equip students for successful careers as information systems professionals by offering

More information

CURRENTLY APPROVED PROGRAM WITH CHANGES TRACKED

CURRENTLY APPROVED PROGRAM WITH CHANGES TRACKED California State University Channel Islands Program Update For Minor Program Updates Only Program updates must be submitted by October 15, 2013 and finalized by the end of the fall semester for the next

More information

Graduate Studies in Physics

Graduate Studies in Physics Graduate Studies in Physics Application Requirements and Procedures Application for Admission to Graduate Standing 1. Complete the on-line UNR Graduate School application for admission. Information and

More information

Undergraduate Mathematics Programs at OSU April 2014

Undergraduate Mathematics Programs at OSU April 2014 1 Undergraduate Mathematics Programs at OSU April 2014 The Department of Mathematics at OSU offers a Bachelor of Science degree in mathematics, a minor in mathematics, and a minor in actuarial science.

More information

Program Modification For University of California (akers)

Program Modification For University of California (akers) California State University Channel Islands Program Modification Program modifications must be submitted by October 15, 201, and finalized by the end of that fall semester for catalog production. Enter

More information

Environmental and Water Resources Engineering Program

Environmental and Water Resources Engineering Program Environmental and Water Resources Engineering Program Requirements for Master of Science Degrees in Civil Engineering, Environmental Engineering, and Environmental Sciences and Engineering February 2015

More information

Bachelor s Degrees. You may earn a maximum of 30 college credits by examination. See page 22 for further information.

Bachelor s Degrees. You may earn a maximum of 30 college credits by examination. See page 22 for further information. Bachelor s Degrees Maintaining Good Standing You must maintain a minimum cumulative grade-point average of 2.0 for the Bachelor of Applied Science, the Bachelor of Science in Nursing, and the Bachelor

More information

University of La Verne. External Review. Computer Science. And. Computer Engineering. December 15, 2013. David Falconer, Ph.D.

University of La Verne. External Review. Computer Science. And. Computer Engineering. December 15, 2013. David Falconer, Ph.D. University of La Verne External Review Computer Science And Computer Engineering December 15, 2013 David Falconer, Ph.D. ABSTRACT This report documents the results of a program and department review of

More information

Admission to the program is guaranteed if a student successfully completes the following requirements: The candidate must achieve the

Admission to the program is guaranteed if a student successfully completes the following requirements: The candidate must achieve the The Combined Plan 212 Hamilton Hall, MC 2807 combinedplan@columbia.edu 1130 Amsterdam Avenue, New York, NY 10027 http://www.studentaffairs.columbia.edu/admissions/combinedplan 2012-13 COMBINED PLAN CURRICULUM

More information

General Education Guidelines for Saint Paul College Students Transferring to the University of St. Thomas

General Education Guidelines for Saint Paul College Students Transferring to the University of St. Thomas General Education Guidelines for Saint Paul College Students Transferring to the University of St. Thomas UST General Education Requirements Saint Paul College Courses Which Fulfill UST General Education

More information

GENERAL EDUCATION REQUIREMENTS

GENERAL EDUCATION REQUIREMENTS GENERAL EDUCATION CURRICULAR CHANGES The General Education program is described in detail below. This chapter lists the General Education Requirements (GER) for students and the definitions of Knowledge

More information

Department of Electrical and Computer Engineering

Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering Brian K. Johnson, Dept. Chair (214 Buchanan Engr. Lab. 83844-1023; phone 208/885-6554; www.ece.uidaho.edu). Faculty: Touraj Assefi, David H. Atkinson,

More information

College of Business. Role and Mission. Idaho Falls Programs. EITC/Idaho State University Program. Undergraduate Curriculum Learning Goals.

College of Business. Role and Mission. Idaho Falls Programs. EITC/Idaho State University Program. Undergraduate Curriculum Learning Goals. 2015-16 Idaho State University Undergraduate Catalog 1 College of Business Faculty Dean Thomas Ottaway, Ph.D. Associate Dean for Information Assurance Corey Schou, Ph.D. Associate Dean Joanne Tokle, Ph.D.

More information

Undergraduate Degree Map for Completion in Four Years

Undergraduate Degree Map for Completion in Four Years Page 1 of 6 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: COMPUTER ENGINEERING TECHNOLOGY

More information

Undergraduate Curriculum Manual

Undergraduate Curriculum Manual Undergraduate Curriculum Manual for the Bachelor of Science Degree in Civil Engineering University of Kansas June 2014 THE UNIVERSITY OF KANSAS DEPARTMENT OF CIVIL, ENVIRONMENTAL AND ARCHITECTURAL ENGINEERING

More information

School of Management and Information Systems

School of Management and Information Systems School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business

More information

Advising FAQs Page 1

Advising FAQs Page 1 Advising FAQs Page 1 Basic Information 1. What is a credit hour? How can I tell how many credit hours each class is? A credit hour is the number of hours you will meet for classes in one week during a

More information

Program Handbook Nutrition and Dietetics Major Department of Nutrition and Food Sciences 2014-15

Program Handbook Nutrition and Dietetics Major Department of Nutrition and Food Sciences 2014-15 Program Handbook Nutrition and Dietetics Major Department of Nutrition and Food Sciences 2014-15 Topics: Page: NFS Department and Field of Nutrition and Dietetics 2 Undergraduate Major 3 Admission and

More information

Glossary of College Terms

Glossary of College Terms Glossary of College Terms Academic Advisor: Member of student services who helps and advises students on what classes to take, what major to pursue, etc. He or she also assists students during the registration

More information

THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM

THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM THE ROLLINS COLLEGE PRE-ENGINEERING PROGRAM A GUIDE FOR STUDENTS AND ADVISORS 2014-2015 COOPERATIVE AGREEMENTS WITH AUBURN UNIVERSITY COLUMBIA UNIVERSITY WASHINGTON UNIVERSITY IN ST. LOUIS Christopher

More information

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC)

Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Texas A&M University -- College of Engineering -- Department of Computer Science & Engineering Undergraduate Degree Plan in Computer Science (CPSC) Valid for Fall 2014 Catalog (137) COMPUTER SCIENCE MATH

More information

ASSOCIATE OF SCIENCE DEGREES AND CERTIFICATES

ASSOCIATE OF SCIENCE DEGREES AND CERTIFICATES DEGREES AND CERTIFICATES For students who intend to continue their education at a four-year degree granting institution To receive the A.S. degree, students must satisfactorily complete Program requirements.

More information

R470, General Education, Common Course Numbering, Lower-Division Pre- Major Requirements, Transfer of Credits, and Credit by Examination

R470, General Education, Common Course Numbering, Lower-Division Pre- Major Requirements, Transfer of Credits, and Credit by Examination R470, General Education, Common Course Numbering, Lower-Division Pre- Major Requirements, Transfer of Credits, and Credit by Examination R470-1. Purpose: To assure reciprocity and consistency in the structure

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

College of Engineering Bachelor of Computer Science

College of Engineering Bachelor of Computer Science w w w. c n u a s. e d u College of Engineering Bachelor of Computer Science this brochure details the bachelor of computer science program available through cnu s college of engineering. for our most up-to-date

More information