What are the strengths and weaknesses of the computer science program here at CSULA?
Strengths:
(1) Accredited program (www.abet.org). This provides a proof that a collegiate program has met certain standards necessary to produce graduates who are ready to enter their professions
(2) Small class sizes in a computer laboratory that provides an interactive approach to learning.
(3) Faculty take personal interest in our students’ progress and enjoy the opportunities to work individually with them.
(4) Students will be well prepared to enter careers in software design, software development, software management, systems programming, systems analysis, technical and software support, computer consulting, and network and system administration.
Weakness:
If there is a perceived weakness, we would have rectified it. You can see how we have ensured that the CS courses are updated to keep up with the changing technologies.
What motivates or draws one in to be a computer scientists?
1. Understanding different dimensions of computing is part of the necessary skill set in the 21st century.
2. Expertise in computing enables you to solve complex, challenging problems.
3. Computing offers many types of lucrative careers.
4. Computing offers great opportunities for true creativity and innovativeness.
5. Future opportunities in computing are without boundaries.
Are there any specific topics of majors, such as a computer scientist who specializes in complex algorithms or some other specific topic?
There are too many specializations or areas that one can related to Computer Science. A few of them are listed below:
Human-Computer Interaction
Mobile Computing
Computer Systems
Information Security
Bio-Informatics
Computer Theory
Artificial Intelligence
Web Development
Computer Graphics & Gaming
What internships are available?
Internships are available through the College postings. These typically are from the neighboring industries: Aerospace/Boeing/..
You can also check the postings at cs.calstatela.edu (Resources/Job Resource Center). These are postings for CS majors at CSULA organized by a third party.
What are some career paths one can follow with a computer science degree?
To name a few:
Software Architect
Database Administrator
Software Engineer
Information Technology Manager
Telecommunications Network Engineer
Information Technologist
Programmer Analyst
Applications Engineer
Systems Engineer
Information Technology Specialist
Systems Administrator
Web Developer
Where is the field of computer science heading? what is the future of computer science