Cal State University Fullerton Campus 美國加州州立大學 ( 富樂敦校區 ) 張文慧 博士 陳甯 博士
Location: Southern California Average temperature of 21 C 40 km east of Los Angeles Fullerton is a safe suburban community in Orange County Study at California State University, Fullerton
Rankings and Distinctions Founded in 1957 Ranked as “Top Public University” in US News and World Reports One of the largest universities in the 23-campus CSU system with 37,000 + students 55 undergraduate, 52 graduate, 2 doctorate programs Study at California State University, Fullerton
CSUF Colleges Arts Mihaylo College of Business and Economics Communications Education Engineering and Computer Science Health and Human Development Humanities and Social Sciences Natural Sciences and Mathematics University Extended Education Study at California State University, Fullerton
International Student Demographics Data as of Spring 2013 Study at California State University, Fullerton
Popular Fields of Study Data as of Spring 2013 Study at California State University, Fullerton
Student Life
Student Services Titan Student Union (TSU) and Titan Bookstore Pollak LibraryCareer Center California State University, Fullerton
Student Recreation Center Outdoor Pool Rock Wall California State University, Fullerton Cardio Room
Student Organizations California State University, Fullerton
University Housing
Housing Options Campus Dorm Apartments University Village Cultural Homestay Program California State University, Fullerton
On-Campus Dormitory Example Floor Plan California State University, Fullerton
On-Campus Dormitory California State University, Fullerton
University Village/Off-Campus Dormitory California State University, Fullerton
Cultural Homestay Program California State University, Fullerton
Non-Degree Study Options
Study in California: California State University, Fullerton American Language Program Intensive English language classes (24hrs per week) Preparation for American university and colleges courses Pre-MBA University Conditional Admission: allows students to gain acceptance to university and study at language school to meet TOEFL requirements
Study in California: California State University, Fullerton University Semester Abroad Non-degree program, but transcript from CSUF Semester or two of university with American students A large selection of university classes ranging from general education to business Interaction with American students, faculty and other international students
Study in California: California State University, Fullerton Conditional Admission Offered for most undergraduate programs and the following graduate programs: Computer Science, Economics, Educational Administration and Leadership, Engineering (Civil, Computer, Electrical, Mechanical), Environmental Science, Linguistics, Mathematics, Sociology, Software Engineering, TESOL) No minimum TOEFL/IELTS to apply Must be in the language program for one semester and meet the TOEFL/IELTS min score Students can start university in fall or spring
University Admissions (Degree Programs)
Newest Addition: Accelerated MS in Software Engineering
CALIFORNIA STATE UNIVERSITY, FULLERTON COLLEGE OF ENGINEERING & COMPUTER SCIENCE Ning Chen, Ph.D., Professor Accelerated MS in Software Engineering
Southern California Market Population: about 22 million inhabitants
Software Jobs (Software Developer) – within 50 miles From CSUF Date: 4/15/2014
Job Example 1 Insurance industry C#,.NET (Web)
Job Example 2 Financial LAMP (Linux, open source)
Job Example 3 Wireless (Communication) Protocol
Job Example 4 Payment (Financial) Qualify Assurance, C#.NET Embedded
What does the market want? Basic Skills Platform Skills Framework Skills Testing Skills Process Skills Architecting Skills – People and Communication Skills
Basic Skills OOP – Object Oriented Programming Languages – c, c++, c#.NET, java, php, python …
Platform Skills C#.NET (Visual Studio) LAMP, Eclipse VMware or VirtualBox
Framework Skills PHP (Laravel,Phalcon,Symfony2, Yii, CodeIgniter ) Python (Django, Pyramid, Bottle, Flask) OpenERP Contiki, TinyOS
Testing Skills TTD, Unit, Integration, Acceptance Test, Test, Junit, Nunit, Mercury (now HP Quick Test Pro), Selenium, Test Automation, Documentation (IEEE 829)
Process Skills Agile /SCRUM
Architecting Skills SEI’s quality attribute driven design IEEE STD 42010
People and Communication Skills Three principles: Practice
What is Software Engineering? “The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.” - IEEE
What is AMSE at CSUF? Software Design and Architecture Systems and Software Standards and Requirements Software Verification and Validation Software Maintenance Advanced Software Process Modern Software Management Software Measurement Professional, Ethical and Legal Issues for Software Engineers Project I (Proposal) Project 2 (Implementation)
AMSE Program (not finalized yet) 3 – Try to finish as many units as possible at your home university. +1 – Come to CSUF in your senior year (finish your senior courses plus 3 Graduate level AMSE courses); Receive your Bachelor degree from your home University. +1 – Come back to CSUF again and finish the rest of the graduate courses in One year.
Q/A Session And thank you for your attending of this presentation