Frequently Asked uestions

Frequently Asked uestions

1. How do I declare a Computer Science major or minor?

You can declare it through the university portal when the major declaration window opens: Manage Degree/Diploma -> Declarations for Undergraduate Degree. If you need help choosing courses or planning your track, contact us or feel free come to office hours.

2. What courses should I take in my first year?

Most pure CS major students start with CS-1102 (Introduction to Computer Programming) and CS-1110 (Discrete Mathematics). Please refer to the recommended trajectory for more details! Planning depends on your preparation- feel free to ask us for personalized guidance!

3. How do prerequisites work in the CS department?

Some courses strictly enforce prerequisites while others allow exceptions with faculty approval. Email the instructor or talk to us if you’re unsure!

4. What should I do if an elective I want is full?

Join the waitlist even if it’s very close to the start of the semester. We can also help you explore alternative courses you could take instead!

5. How do research opportunities work?

You can directly approach professors or the Makerspace, check department announcements, or ask us for suggestions based on your interests. We also have an opportunities tab you can check out.

7. How can I prepare for CS internships or placements?

Start early- build projects, revise DSA, and attend workshops/hackathons. We regularly share opportunities and resources in emails.

8. I’m struggling with a course. What can I do?

Talk to the professor or TA first; they’re always happy to help. You can also attend office hours or ask us for peer support and study resources.

9. What if I have a concern about the CS department or a course?

Feel free to write to us anonymously (through the form) or directly. We take your concerns seriously and pass them on to the faculty or the concerned authority in the appropriate forum.

10. How do I update my alumni information?

Please email cs.reps@ashoka.edu.in with your updated details.

11. Who maintains this website?

This site is managed by the CS Department Representatives on a voluntary basis.

12. Can I contribute to the site?

Yes! You can suggest improvements or fixes by reaching out to the reps or opening a GitHub issue if available.


Last updated: February 2026