CS 1501 ALGORITHM IMPLEMENTATION (COE 1501)

Description

This course covers a broad range of the most commonly used algorithms. Some examples include algorithms for sorting, searching, encryption, compression and local search. The students will implement and test several algorithms. The course is programming intensive.

  • Credits: 3
  • Frequency: Every term

Prerequisites

Requirements and Grading

Between 4 and 6 programming assignments, pencil and paper assignments, 1 or 2 progress exams, and a cumulative final exam.

Current Sections

Spring 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
23137(A) MW 9:30 am - 10:45 am SENSQ 5502 N. Farnan
CS/16 LEC TERM
23139(A1) F 10:00 am - 10:50 am SENSQ 5129 CS/8 REC TERM
23130(A2) F 3:00 pm - 3:50 pm SENSQ 5129 CS/8 REC TERM
23138(AW) MW 9:30 am - 10:45 am SENSQ 5502 CS/20 LEC TERM
24263(AW1) F 10:00 am - 10:50 am SENSQ 5129 L. Li
CS/10 REC TERM
24264(AW2) F 3:00 pm - 3:50 pm SENSQ 5129 L. Li
CS/10 REC TERM
11325(B) TH 11:00 am - 12:15 pm LAWRN 205 N. Farnan
CS/16 LEC TERM
11168(B1) F 12:00 pm - 12:50 pm SENSQ 5129 CS/8 REC TERM
11024(B2) F 10:00 am - 10:50 am SENSQ 5505 CS/8 REC TERM
11023(BW) TH 11:00 am - 12:15 pm LAWRN 205 CS/22 LEC TERM
24250(BW1) F 12:00 pm - 12:50 pm SENSQ 5129 K. Cox
CS/11 REC TERM
24251(BW2) F 10:00 am - 10:50 am SENSQ 5505 K. Cox
CS/11 REC TERM
24256(C) TH 2:30 pm - 3:45 pm CL 208B N. Farnan
CS/14 LEC TERM
24259(C1) F 11:00 am - 11:50 am SENSQ 5129 A. Levandoski
CS/7 REC TERM
24260(C2) F 1:00 pm - 1:50 pm SENSQ 5502 A. Levandoski
CS/7 REC TERM
23550(CW) TH 2:30 pm - 3:45 pm CL 208B CS/22 LEC TERM
23551(CW1) F 11:00 am - 11:50 am SENSQ 5129 CS/11 REC TERM
24258(CW2) F 1:00 pm - 1:50 pm SENSQ 5502 CS/11 REC TERM
30195(D) MW 3:00 pm - 4:15 pm BENDM 158 W. Garrison
CS/14 LEC TERM
30202(D1) F 12:00 pm - 12:50 pm SENSQ 5502 P. Pham
CS/7 REC TERM
30201(D2) F 2:00 pm - 2:50 pm SENSQ 5502 P. Pham
CS/7 REC TERM
30196(DW) MW 3:00 pm - 4:15 pm BENDM 158 CS/22 LEC TERM
30197(DW1) F 12:00 pm - 12:50 pm SENSQ 5502 CS/11 REC TERM
30198(DW2) F 2:00 pm - 2:50 pm SENSQ 5502 CS/11 REC TERM

Future Sections

To view the sections for a term, click on it's name below.

Summer 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10567 MW 12:30 pm - 2:15 pm SENSQ 5129 J. Ramirez
CS/10 LEC 12WK
17420 W 11:30 am - 12:20 pm SENSQ 5505 CS/13 REC 12WK
10582 W 9:30 am - 10:20 am SENSQ 5505 CS/13 REC 12WK
10677(WRIT) MW 12:30 pm - 2:15 pm SENSQ 5129 CS/16 LEC 12WK

Past Sections

To view the sections for a term, click on it's name below.

Fall 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10822(A) MW 9:30 am - 10:45 am SENSQ 5129 N. Farnan
CS/12 LEC TERM
10978(A1) F 11:00 am - 11:50 am SENSQ 5129 A. Shein
CS/6 REC TERM
11059(A2) F 9:00 am - 9:50 am SENSQ 5129 A. Shein
CS/6 REC TERM
11661(AW) MW 9:30 am - 10:45 am SENSQ 5129 CS/22 LEC TERM
25123(AW1) F 11:00 am - 11:50 am SENSQ 5129 CS/11 REC TERM
25124(AW2) F 9:00 am - 9:50 am SENSQ 5129 CS/11 REC TERM
11375(B) TH 1:00 pm - 2:15 pm BENDM G26 N. Farnan
CS/12 LEC TERM
11376(B1) F 10:00 am - 10:50 am SENSQ 5129 Z. Fan
CS/6 REC TERM
19728(B2) F 12:00 pm - 12:50 pm SENSQ 5129 Z. Fan
CS/6 REC TERM
11662(BW) TH 1:00 pm - 2:15 pm BENDM G26 CS/22 LEC TERM
24879(BW1) F 10:00 am - 10:50 am SENSQ 5129 CS/11 REC TERM
24880(BW2) F 12:00 pm - 12:50 pm SENSQ 5129 CS/11 REC TERM
24154(C) MW 4:30 pm - 5:45 pm BENDM 158 N. Farnan
CS/12 LEC TERM
24155(C1) F 4:00 pm - 4:50 pm SENSQ 5129 L. Li
A. Daphalapurkar
CS/6 REC TERM
24156(C2) F 3:00 pm - 3:50 pm SENSQ 5129 L. Li
A. Daphalapurkar
CS/6 REC TERM
24153(CW) MW 4:30 pm - 5:45 pm BENDM 158 CS/22 LEC TERM
25592(CW1) F 4:00 pm - 4:50 pm SENSQ 5129 CS/11 REC TERM
25593(CW2) F 3:00 pm - 3:50 pm SENSQ 5129 CS/11 REC TERM
27997(D) TH 2:30 pm - 3:45 pm WWPH 1500 N. Farnan
CS/14 LEC TERM
27999(D1) H 11:00 am - 11:50 am SENSQ 5505 L. Li
A. Daphalapurkar
CS/7 REC TERM
28001(D2) W 9:00 am - 9:50 am SENSQ 5505 L. Li
A. Daphalapurkar
CS/7 REC TERM
27998(DW) TH 2:30 pm - 3:45 pm WWPH 1500 CS/20 LEC TERM
28000(DW1) H 11:00 am - 11:50 am SENSQ 5505 CS/10 REC TERM
28002(DW2) W 9:00 am - 9:50 am SENSQ 5505 CS/10 REC TERM
30404(E) W 6:00 pm - 8:45 pm BENDM 158 M. Lipschultz
CS/16 LEC TERM
30405(E1) F 1:00 pm - 1:00 pm SENSQ 5129 X. Zhang
CS/8 REC TERM
30406(E2) F 2:00 pm - 2:50 pm SENSQ 5129 X. Zhang
CS/8 REC TERM
30401(EW) W 6:00 pm - 8:45 pm BENDM 158 CS/22 LEC TERM
30402(EW1) F 1:00 pm - 1:50 pm SENSQ 5129 CS/11 REC TERM
30403(EW2) F 2:00 pm - 2:50 pm SENSQ 5129 CS/11 REC TERM

Summer 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10572 MW 12:30 pm - 2:15 pm SENSQ 5129 J. Ramirez
CS/10 LEC 12WK
17658 W 11:30 am - 12:20 pm SENSQ 5505 X. Liang
CS/13 REC 12WK
10587 W 9:30 am - 10:20 am SENSQ 5505 X. Liang
CS/13 REC 12WK
10683(WRIT) MW 12:30 pm - 2:15 pm SENSQ 5129 CS/16 LEC 12WK

Spring 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
23745(A) MW 9:30 am - 10:45 am SENSQ 5502 N. Farnan
CS/16 LEC TERM
23747(A1) F 10:00 am - 10:50 am SENSQ 5129 K. Ye
CS/8 REC TERM
23736(A2) F 3:00 pm - 3:50 pm SENSQ 5129 K. Ye
CS/8 REC TERM
23746(AW) MW 9:30 am - 10:45 am SENSQ 5502 CS/20 LEC TERM
24960(AW1) F 10:00 am - 10:50 am SENSQ 5129 TBD
CS/10 REC TERM
24961(AW2) F 3:00 pm - 3:50 pm SENSQ 5129 TBD
CS/10 REC TERM
11378(B) TH 11:00 am - 12:15 pm BENDM 158 N. Farnan
CS/16 LEC TERM
11217(B1) F 12:00 pm - 12:50 pm SENSQ 5129 L. Li
CS/8 REC TERM
11064(B2) F 2:00 pm - 2:50 pm SENSQ 5129 L. Li
CS/8 REC TERM
11099(BW) TH 11:00 am - 12:15 pm BENDM 158 CS/22 LEC TERM
26017(BW1) F 12:00 pm - 12:50 pm SENSQ 5129 TBD
CS/11 REC TERM
26018(BW2) F 2:00 pm - 2:50 pm SENSQ 5129 TBD
CS/11 REC TERM
24953(C) TH 2:30 pm - 3:45 pm LAWRN 106 N. Farnan
CS/14 LEC TERM
24956(C1) F 11:00 am - 11:50 am SENSQ 5129 C. Thomas
CS/7 REC TERM
24957(C2) F 1:00 pm - 1:50 pm SENSQ 5502 C. Thomas
CS/7 REC TERM
24216(CW) TH 2:30 pm - 3:45 pm LAWRN 106 CS/22 LEC TERM
24217(CW1) F 11:00 am - 11:50 am SENSQ 5129 TBD
CS/11 REC TERM
24955(CW2) F 1:00 pm - 1:50 pm SENSQ 5502 TBD
CS/11 REC TERM