Introduction to Computer Programming 40-153 
  CE Department- Sharif University of Technology Spring - Group 3 

  Main Menu
   Home
   Syllabus
   Assignments
   Grades
   Calendar
   Discussion Area
   Links
   Resources


Announcments

  1386-06-23 September 14, 2007 11:22 PM  
***
     31 Shahrivar is the last chance for delivering your project and there will be no more sessions.
***

to download some input for the FFT project refer to "Resources" section or use this link.

if you see that there is an incompatibility between the testcases format and your program input format feel free to change the test cases in the way that suites your program.

to use them there is no need to read from file, just read from stdin and pipe them in to shell, using "<" operator. ( like c:\>fft.exe < sample.txt )

also note that in the spice sample, there is a low pass filter ( for approximately 14Mhz ). if you've implemented the SPICE simulator correctly so there is no furthur need to design a filter in your project and you can use this instead, but if there is a problem with your spicesim it's better to develop a filter seperately using arrays and convolution integral.

good luck

  1386-06-20 September 11, 2007 08:04 PM  
Inspection of your exam sheets:

Time: 10:45-15
Date: 31 Shahrivar (Saturday)
Location: Room X, Department of Computer Engineering
X will be specified later.

  1386-06-06 August 28, 2007 06:30 PM  

Delivering final Project

Dear All,

to delivering your final project for grading, you can visit associated TAs on
14Shahrivar(4Shanbe), 31 Shahrivar(Shanbe) [I'll post the grades to your teacher on 1 Mehr ]
According to table below, but don't forget to arrange a meeting
beforehand, just send email to each TA fix time and place.

Project and whom you must to defend it:
















FFT Ahmadyan
Diff Ghasemi
Wave EsmaliFar


  1386-05-31 August 22, 2007 02:17 AM  
Dear students,
Have a look at your final exam results at Final Exam.pdf

Regards,
Ehsan Nazerfard

  1386-04-02 June 23, 2007 11:13 AM  
Sample final exam's and other resources are uploaded:

Last term final exam

Examples on recursive programming

Some examples on pointers

More sample questions on final

Previous finals


  1386-03-22 June 12, 2007 09:42 AM  
Final Project Definiation:

Discrete Fast Fourier Transform / Spice Simulation

Expression trees and differential

Wave file editor

a formal session will be held soon. probably after final exam.

  1386-03-10 May 31, 2007 09:29 PM  
Dear students,

The midterm grades file has been uploaded.
Link: Midterm Grades


Regards,
E.Nazerfard

  1386-03-06 May 27, 2007 04:18 PM  
Dear all
hw3 grades are now available in Grades part.
If you have any objection, please send your hw file again to my email and type your objection letter!
ali_pesa@yahoo.com
Thanks

  1386-02-20 May 10, 2007 10:46 PM  
» Assignment File:

# ce153c-hw4.pdf
 » Comments:

deliver your homework in electronic format (described in assignment file), send them to ce153c@gmail.com.

use this format for your homework mail's subject:  hw2-StudentID
example : hw4-84101234

If you don't use this format for your homework-mail subject, we are afraid that your homework may straightly go to TRASH folder!!!

You can use course groups at http://groups.google.com/group/ce153c/ if you have any problem solving assignments

Deadline: 7 khordad 86 till Midnight
Pay special Attention to deadline, No answers will be accepted after 0:01

  1386-02-15 May 05, 2007 03:25 PM  
Dear all
Second assignment grades are now available in Grades part.

  1386-02-15 May 05, 2007 10:39 AM  
Grades of the first quiz on saturday has been uploaded, send your objection to me at ahmadyan at gmail dot com

  1386-01-29 April 18, 2007 08:30 PM  
» Assignment File:
     # ce153c-assignment-3.pdf
 » Comments:

deliver your homework in electronic format (described in assignment file), send them to ce153c@gmail.com.

use this format for your homework mail's subject:  hw2-StudentID
example : hw3-84101234

This excersice refers to some concept in graph theory, you're already familiar with graphs from high school. but for learning it's algorithmic aspect you can use this resources:
Chapter 9 from Programming Challenges
Chapter 12 from Data structures and Program Design in C++

If you don't use this format for your homework-mail subject, we are afraid that your homework may straightly go to TRASH folder!!!

You can use course groups at http://groups.google.com/group/ce153c/ if you have any problem solving assignments

Deadline: 16 Ordibehesht 86 till Midnight
Pay special Attention to deadline, No answers will be accepted after 0:01

  1386-01-26 April 15, 2007 06:37 AM  
Dear all
First assignment grades are now available in Grades part.

  1386-01-25 April 14, 2007 05:51 PM  
Dear students:
some sample problem (From previous semester ):
Middle-Term exam
Sample Middle-Term exam
Final Exam
sample problems
solutions to previous problems

P.S. don't be flattered, this mid-term is going to be more challenging!

I hope you might find them useful.

  1386-01-25 April 14, 2007 01:53 PM  
Dear All student,
you'll have a quiz on next saturday and sunday [ 1&2 OrdiBehesht ]. you should attend ONLY one of these quizes.

They will be held at the Problem-Solving classes.

Good-Luck

  1386-01-21 April 10, 2007 08:34 AM  
The slides presented on Farvardin 14th is uploaded.
(many of you were absent in that session)

Link: cmath.pdf

  1386-01-19 April 08, 2007 10:28 AM  
As you have probably seen, there are questions in the second series of homeworks which ask you for code correction or program output. Note that you must prepare a .cpp file containing the correct codes and comments describing both the output and the issues related to the previously wrong lines.

CAUTION: No text file is accepted!

--Ali Eslamifar

  1385-12-25 March 16, 2007 07:31 PM  
Can you guess what the following code will do ?
* it's a cute trick to solve one of the assigments! remember the usage of 2' complements to negative a number!

int k = ... , N=... ;
int s = (1 << k) - 1;
while (!(s & 1 << N))
{
   int lo = s & ~(s - 1);    
   int lz = (s + lo) & ~s;  
   s |= lz;                    
   s &= ~(lz - 1);        
   s |= (lz / lo / 2) - 1;
}

Happy New Year! ;-)

  1385-12-21 March 12, 2007 09:16 PM  
» Assignment File:

# ce153c-assignment-2.pdf

deliver your homework in electronic format (described in assignment file), send them to ce153c@gmail.com.

use this format for your homework mail's subject:  hw2-StudentID
example : hw2-84101234

If you don't use this format for your homework-mail subject, we are afraid that your homework may straightly go to TRASH folder!!!

You can use course groups at http://groups-beta.google.com/group/ce153c/ if you have any problem solving assignments

Deadline: 20 Farvardin 86 till Midnight
Pay special Attention to deadline, No answers will be accepted after 0:01

  1385-12-11 March 02, 2007 09:32 AM  
The Link for downloading some IDEs have been added to "Links" section ( on the left panel ). check it out.

P.S. I suggest to use GNU-Based software and GNU-GCC compiler. such as Dev-CPP IDE. also I STRONGLY discourage to use an old outdated compiler like TurboC. however.

  1385-12-10 March 01, 2007 01:44 PM  
The first assignment is available:

Assignment File

The Due date of your assignment is Esfand 20th, till Midnight. pay special attention to this deadline because it cannot be extended.

send your solutions to the course email address at ce153c@gmail.com

  1385-12-05 February 24, 2007 09:32 AM  
TA's class of sunday will be held at CE Department::Motale'1  from 12:00-13:00.

  1385-12-05 February 24, 2007 09:31 AM  
TA's class of saturday will be held at CE Department::Motale'1  from 12:30-1:30.

Instructor:
Ehsan Nazerfard
(nazerfard@ce.sharif.edu)

3 Units
Sunday and Tuesday 13:30--15
Room: Avesina Bulding, Room #18

 This website is visited 7707 times since February 2007. Updated Monday 2020-09-07 09:10