常见问题 on 计算机科学

Computer science is going to look primarily at the fundamentals of computing, which remain fairly constant across different computing hardware and operating systems. Any computer manufactured in the past few years should be adequate for studying computer science as long as it is mechanically in good repair.  Courses beyond CS1 may require that students have a laptop they can bring to class. We don't want anyone to not study CS because they do not have a computer so please connect with our 技术总监 借一台笔记本电脑.  

A laptop is also convenient for taking to class and group work; we would suggest a laptop computer over a desktop computer for that reason. Virtual machines (VMs) can be useful in some classes; we would recommend a laptop (not a Chromebook) with an Intel or AMD processor to support running a VM (if you have a laptop that does not support virtualization that would be ok and we would make reasonable accommodations).

 

科罗拉多大学's Registrar handles the approval of transfer credit. Before taking classes off campus, make sure they will be transferred correctly through the Registrar. If you want a transferred class to count specifically toward the CS major or minor or as a pre-requisite for another CS course, then the course needs to be approved by the CS faculty. This requires providing them with a syllabus (a course catalog description is insufficient). This should be done before taking the course since there is no guarantee the substitution will be accepted.

 

If you know you want to major you should consider officially changing advisors to one of the CS professors. You do not need to wait to declare the major to do this.

 

Computational Thinking is usually taught in Python and CS1/CS2/Design are usually taught in Java and Computer Organization introduces the basics of C. Electives may use different languages. Once someone has become proficient in the basic CS concepts they should be able to pick up new languages relatively easily.

 

The CS department has a mailing list maintained by the paraprofs. 还有一个 Facebook页面.

 

The registrar's website has a list of points required in the past (find it under Preregistration) but demand for CS keeps increasing every year so keep that in mind when bidding. Most electives are not offered every year and may be taught by visiting experts in the area so you might only have one chance.

 

Re搜索 opportunities are offered to students who have shown that they are motivated and hardworking (usually by doing well in their CS classes or having done interesting side projects) and who are interested in the faculty mentor's re搜索 area. Many universities run "REU" programs over the summer, which are a great way for students from small colleges like CC to get re搜索 experience.

Independent study blocks are typically offered for advanced topics that are not offered in the regular curriculum. 特别是, CS faculty rarely agree to teach an independent study version of a normal course simply because a student is unable to take the course when it is regularly scheduled. Independent study blocks are not a way to get college credit for working on personal projects or building computer games. You must discuss your independent study topic idea with a CS professor and get approval prior to enrolling. Because of the high ratio of students to faculty currently in the CS program, very few requests for independent study blocks can be accommodated.

显示所有 / 隐藏所有

报告问题 - 最后更新: 01/04/2024