To state formally, ACA started with following objectives in mind:
- To spread knowledge about Computer Science and Technology.
- To encourage students to get involved in extracurricular engineering projects.
- To provide computing resources and guidance to students.
- To promote student-student and student-teacher interaction.
League of Programmers
ACA organizes League of Programmers (LOP) lecture series and practice sessions during mid-sem break on topics like STL, Data Structures, Game Theory, Algorithm Paradigms, Advanced Maths and other topics which might be useful for competitive programming.
The aim of this camp is to improve performance of IIT Kanpur in the International Collegiate Programming Contest (ICPC). After every lecture, some problems are given as practice and a contest is held to strengthen the concepts taught in the lecture. .More information can be found here
Weekend Programming Contests (WPCs)
In association with Programming Club, ACA organizes weekend programming contests . These contests are generally 3-5 hours long with 3-5 algorithmic programming problems with cash prizes for the top performers. Problems are judged on cse servers using DOMjudge.
ACA organizes International Online Programming contest (IOPC) in association with Techkriti. From past 3 years, This is hosted on Codechef. IOPC witness participation from over 900 teams all over the world.
Computer Security Lectures and Capture The Flag(CTF) contests
ACA in collaboration with InfoSec, IITK organizes computer security lectures as well as capture the flag competitions to bring together the hacking enthusiasts in campus.
Microsoft code.fun.do, Yahoo hackU! and other such hackathons in association with technology giants are organized by ACA. These are generally 1 week events which includes workshops and final hackathons with lots of prizes and free food.
Semester Long Projects for Freshers
As a fast track program, ACA requests seniors in the department to float projects for freshers. These are offered in their second semester. Projects are varied over all fields of CSE and are focussed towards practical applications of computer sciences.
ACA organizes a two and a half month long summer school for IITK as well as non-IITK students every year. There are around 5 courses and any student can register for any course with a nominal fee. The mentors are generally CSE Graduates or 4th year undergraduates of the department.
Happy Hours are the CSE department get-togethers aimed at encouraging people to get acquainted with their fellow department-mates as well as informal interaction with their professors. Students from all batches and programs and most of the faculty attend these get-togethers and get involved in academic as well as non-academic discussions. Not to mention, there are games and free food for everyone.
This is a welcome to the new batch and an introduction to ACA to them for the first time . All freshers and some of the faculty attend this event. Freshers showcase their talent and introduce themselves.
Algorithms ! Cyber-security ! Databases ! Operating systems ! More and more computation!! Jack needs an outing ! No kind of booze is better than a hangout with friends. So, ACA organizes a departmental trip for all the batches after a period of two years.
Saying farewell to the seniors -Time to bid adieu ! This is another session where final yearites share their departing words about their fellow batchmates.
ACA works under the guidance of one faculty advisor. Currently, Dr. Rajat Mittal is the guiding faculty advisor (as on 30th August 2016).
The team is currently headed by 3 UG coordinators and 2 PG coordinators who are responsible for organizing all the departmental activities right from freshers' to farewell in addition to several programming competitions and lectures.
Coordinators are assisted by around 8 secretaries with following composition:
- 2 General Secretaries
- 3 Cultural and Media Secretaries
- 3 Technical Secretaries
Apart from this, ACA also works in collaboration with Programming Club, IIT Kanpur, IIT Kanpur and InfoSec, IIT Kanpur