banner



Fresno State Video Game Design

Requirements

Department

Bachelor of Science Degree - Computer Science Major Requirements

Undergraduate Program

The bachelor's degree in computer science prepares students for careers in the computing industry or for graduate study. Combined with a minor in another field of study, the bachelor's degree allows students to utilize their computing expertise in a variety of specialized fields. The core and computer science theory courses are excellent preparation for students who intend to pursue an advanced degree in computer science.

For the computer science major, the department offers courses that represent both the core of study considered essential to all aspects of computing and advanced study sequences in particular fields of interest. The core classes introduce all majors to the spectrum of thought represented in computing. The advanced sequences allow the individual student to pursue concentrated work within such areas as computer architecture, artificial intelligence, databases, compilers, operating systems, computer science theory, computer graphics, software engineering, programming languages, networking, distributed systems, and parallel processing. The department also offers topics courses to keep students informed of current advances and methods in computing.

In addition to courses designed for majors, the department offers courses intended to introduce computing to nonmajors. These courses will benefit any major who wishes to include computing in their undergraduate study.

Grade Requirements

All courses taken to fulfill major course requirements must be taken for a letter grade. All courses required as prerequisites for a course must be completed with a grade of C or better before registration will be permitted.

Administrative Academic Probation

A minimum Grade Point Average (GPA) of 2.0 must be maintained in all courses taken in the College of Science and Mathematics. Students who fail to maintain a 2.0 GPA in courses within their major may be placed on administrative academic probation. Failure to eliminate the grade point deficiency could result in disqualification from the College of Science and Mathematics.

Computer Science Major

1. Major requirements (59 units)
CSCI 40, 41, 60, 112, 113, 115, 117, 119, 144 (35 units)

Select seven of the following, including one of the sequences (21 units)
CSCI 124, 126, 130, 134, 146, 148, 150, 152, 154, 156, 164, 166, 172, 173, 174, 176, 177, 186, 188, 191T (max total 6 units)

Approved sequences:
CSCI 124-126
CSCI 144-146 or 144-148
CSCI 150-152
CSCI 156-ECE 146
CSCI 164-166
CSCI 172-173
CSCI 176-177
CSCI 186-188

CSCI 198 or complete an additional second course in one of the sequences above (3 units)

Additional requirements (10 units)
MATH 75, 76; PHYS 2A and 2B or PHYS 4A, 4AL, 4B, 4BL

2. General Education requirements (49 units)*

3. Other requirements (9 units)
American Government and Institutions (PLSI 2), Multicultural and International (MI), and Upper-division writing

4. Sufficient elective units to meet required total units (varies)

5. Total (120 units)**

* MATH 75 and PHYS 2A or PHYS 4A are used to satisfy the General Education requirements.

** G.E. and MI courses can be double-counted with major requirements. The writing requirement may be met by taking the upper-division writing exam.  See advisor for details.

Faculty

The faculty comes from a variety of areas including computer systems and architecture, theoretical computer science, programming languages, software engineering, computer graphics, distributed systems and parallel processing, neural networks, image processing, computer vision, pattern recognition, wireless communication and mobile computing, robot swarm communication, evolutionary computation, domain-specific languages, and real-time and embedded systems. They have in common a desire to provide a program that will give the student a broad range of experience in computer science as well as the depth of education that will be needed in the student's later career, whether professional or academic.

For faculty phone numbers and e-mail, see the campus directory.

For more on the faculty, see the faculty pages.
The faculty pages are updated by the department or program.

Roadmap

B.S. in Computer Science

A Roadmap identifies the specific set of courses students must complete in their major in sequential order. Information on corequisites or prerequisites is listed along with other pertinent information to assist students in completing courses towards the major.

Click here for roadmap.

Please note: Roadmaps are not a guarantee of course availability.

If you are looking for archived roadmaps, please click here.

Careers

Student using laptop keyboard

For the computer science major, courses are offered that represent both the core of study considered essential to all aspects of computing and advanced study sequences in particular fields of interest. The core classes introduce all majors to the spectrum of thought represented in computing. The advanced sequences allow the individual student to pursue concentrated work within such areas as computer architecture, artificial intelligence, databases, compilers, operating systems, computer science theory, computer graphics, software engineering, programming languages, networking, distributed systems, and parallel processing. The department also offers topics courses to keep students informed of current advances and methods in computing.

In addition to courses designed for majors, the department offers courses intended to introduce computing to nonmajors. These courses will benefit any major who wishes to include computing in their undergraduate study.

Job Opportunities

Graduates of the Computer Science program find job opportunities software industry and other industries that require computing.

What You Can Earn

  • Programmer:  $63,904 (in our region)
  • Software Engineer: $80,239 (in our region)
  • Application System Architect: $112,126 (in our region)

Source: HR reported data from glassdoor.com as of February 2021.

Interesting Classes You Might Take

  • Introduction to Programming and Problem Solving
  • Structures of Programming Languages
  • Web Programming
  • Artificial Intelligence Programming
  • Bioinformatics Computing
  • Wireless Communications and Mobile Computing
  • Game Development
  • Machine Learning
  • Big Data Analytics

What You Can Learn

  • Software Engineering: software processes and life cycle; design and implement quality software; systematics software testing; and real-world software development via service-learning
  • Programming methodology, program correctness
  • Programming for the world wide web, including web servers and clients, internet web protocols, and markup languages
  • Operating system history and services

About the College

The College of Science and Mathematics provides professional training at the undergraduate and graduate levels to serve as a foundation for a career in science or mathematics, to provide preprofessional training in preparation for careers in medicine, dentistry, pharmacy, veterinary medicine and other professions or for continued study at the graduate level.

College Contact Info

The office of the Dean is located in Science II, Room 301.
Telephone: (559) 278-3936

Department Contact Information

Department of Computer Science
2576 E. San Ramon MS ST 109
Fresno, CA 93740-8039

Department Office Location:
Science II, Room 255

Phone: (559) 278-4373 (278-HERE)
Fax: (559) 278-4197

email

Fresno State Video Game Design

Source: http://www.fresnostate.edu/catalog/subjects/computer-science/c-sci.html

Posted by: metcalfparturly.blogspot.com

0 Response to "Fresno State Video Game Design"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel