Cal Poly or Cal State LB

<p>Hello, my options for school are Cal State Long Beach and Cal Poly Pomona. My career plan is to get into the field of Artificial Intelligence of/in Robotics, robots, mechatronics.</p>

<p>I do not know what major to choose, from what i heard of either computer engineering or computer science. I am mostly going for Computer Engineering but the schools have differences in their CE programs;</p>

<p>The computer engineering program offered at Cal Poly Pomona is on the ECE department so the courses consists of Electrical and Computer Engineering. The ECE department offers a Robotic Electronics I course which is descripted as “Introduction to robotics. Kinematics, position analysis, Denavit-Hartenberg representation, differential motion, dynamic analysis and control. Trajectory planning, actuators, sensors and low-level robotic vision. Artificial intelligence”. It says artificial intelligence but in order for me to have more knowledge from cal poly pomona on artificial intelligence i would have to get a minor in Computer Science or complete a CS sequence. the description of the A.I. course is “Overview of the different application areas of Al. Introduction to basic Al concepts and techniques such as heuristic search, knowledge representation, automated reasoning. In-depth discussion of several Al application areas: their specific problems, tools and techniques. Consideration of ethical and social dilemmas posed by Al. 4 lectures/problem-solving.” The CS department also offers a robotic class: CS499: Robotics which is described as “This course introduces software issues involved in the development of intelligent robotics, including software control architectures, localization, navigation, sensing, and planning.”, which seems more to what im looking for.</p>

<p>The computer engineering program at Cal State Long Beach is with the CECS department, meaning the courses consit of Computer Engineering and Computer Science. The CECS department does offer a Artificial Intelligence class as part of the Computer Engineering program. The A.I. Course description is “Introduction to the history and implementation of artificial intelligence agents. Topics include search, constraint satisfaction, game-playing, logical agents, belief networks, optimal sequential decision systems. Project implementation.” I do not think or i have not found a class on robotics on Cal State Long Beach. but i did found a CECS course on Hardware/Software Co-design which the description is “Introduction to top-down methods for hardware/software system-on-chip co-design. Design flow – system specification, software implementation, hardware synthesis, system design, and verification. Process optimization with various design decisions emphasized. Projects/case studies using system-level design methods and tools.”</p>

<p>Which course would provide more valuable information and technology to be in this field.</p>

<p>I found this robotics class at Long Beach State -</p>

<p>[MAE</a> 490B, Robotics Principles](<a href=“http://www.csulb.edu/colleges/coe/mae/views/courses/upper/upper_490B.shtml]MAE”>http://www.csulb.edu/colleges/coe/mae/views/courses/upper/upper_490B.shtml)</p>

<p>I haven’t gone to either school, but from a quick look through their catalogs, the AI and robotics offerings at Cal Poly Pomona seem slightly more rigorous. </p>

<p>I have a feeling that if you really want to specialize in AI/Robotics, you’re going to have to go to graduate school. The undergrad programs at Long Beach and Pomona don’t offer much more than introductory courses in these fields.</p>

<p>yea Cal Poly Pomona seems more rigorous in terms of CS, and with its hands-on approach, i think it will help you much more than CSU LB</p>