Upvote Upvoted 1 Downvote Downvoted
Scheme help
1
#1
0 Frags +

So I decided that skipping 2 computer science lectures was a good idea, it was not, and now I have an assignment due tomorrow, which I'm struggling with, so if you're good at scheme, add me. Any help is appreciated.

So I decided that skipping 2 computer science lectures was a good idea, it was not, and now I have an assignment due tomorrow, which I'm struggling with, so if you're good at scheme, add me. Any help is appreciated.
2
#2
1 Frags +

read SICP

read SICP
3
#3
4 Frags +

I too, am currently skipping lectures. Perhaps you could lecture me on the vices of skipping lectures.

Entirely off point, I am unable to help you with your assignment. I suggest you feign illness, or failing that, create one.

I too, am currently skipping lectures. Perhaps you could lecture me on the vices of skipping lectures.

Entirely off point, I am unable to help you with your assignment. I suggest you feign illness, or failing that, create one.
4
#4
1 Frags +

I took scheme for 4 semesters in college because thats the number of times I failed it, I can't get my head around that stuff, I hate it with a passion, it was part of my introduction to programming subject so I never really got past that. I passed the project 2 times and those 2 times I failed on the exam, the other 2 times I passed on the exam and failed on the project, talk about luck.

I wish you good luck but I don't think I can help you else I would have to commit sudoku if I had to code in scheme again.

I took scheme for 4 semesters in college because thats the number of times I failed it, I can't get my head around that stuff, I hate it with a passion, it was part of my introduction to programming subject so I never really got past that. I passed the project 2 times and those 2 times I failed on the exam, the other 2 times I passed on the exam and failed on the project, talk about luck.

I wish you good luck but I don't think I can help you else I would have to commit sudoku if I had to code in scheme again.
5
#5
2 Frags +

I have a feeling you go to Waterloo and are taking CS 115/135, and if you this is true and you skimped out on buying the textbook, there's a free version online at http://htdp.org/

But as someone spent two semesters doing Scheme in CS, I feel your pain. But never, ever, skip lectures.

I have a feeling you go to Waterloo and are taking CS 115/135, and if you this is true and you skimped out on buying the textbook, there's a free version online at http://htdp.org/

But as someone spent two semesters doing Scheme in CS, I feel your pain. But never, ever, skip lectures.
6
#6
1 Frags +
VirulenceI have a feeling you go to Waterloo and are taking CS 115/135
But never, ever, skip lectures.

That's very accurate. I could only skip these 2 lectures, because they finally gave me access to my 2 online courses, which I had to catch up to, since I had assignments due last weekend + Calc2 and Genetics taking up a lot of my time.
I know a lot of the tf2 community is into programming as a hobby or as a job, so I figured I'd ask for some help.

[quote=Virulence]I have a feeling you go to Waterloo and are taking CS 115/135
But never, ever, skip lectures.[/quote]

That's very accurate. I could only skip these 2 lectures, because they finally gave me access to my 2 online courses, which I had to catch up to, since I had assignments due last weekend + Calc2 and Genetics taking up a lot of my time.
I know a lot of the tf2 community is into programming as a hobby or as a job, so I figured I'd ask for some help.
7
#7
1 Frags +

TIL scheme is a common-ish intro level language. I thought my uni was just dumb.

I might not be able to help you though, especially if this is anything above, like, entry-level scheme. My midterm is in 30 minutes and I'm not feeling exceptionally confident. Plus curriculum are different and stuff. You could probably find somebody who could solve your problem in less than like an hour lol.

Also do you have any office hours or help sessions to go to? Those help me immensely.

TIL scheme is a common-ish intro level language. I thought my uni was just dumb.

I might not be able to help you though, especially if this is anything above, like, entry-level scheme. My midterm is in 30 minutes and I'm not feeling exceptionally confident. Plus curriculum are different and stuff. You could probably find somebody who could solve your problem in less than like an hour lol.

Also do you have any office hours or help sessions to go to? Those help me immensely.
8
#8
1 Frags +
obe_TIL scheme is a common-ish intro level language. I thought my uni was just dumb.

I had a bunch of friends, and myself, go to a bunch of Canadian Unis and UWaterloo is literally the only one I've heard of teaching it.
Honestly I don't even know what Scheme is though.

@OP, Textbooks and TAs if you are desperate can generally tell you everything you need to know. I imagine you've met a lot of people in class as well, you should try contacting them.

[quote=obe_]TIL scheme is a common-ish intro level language. I thought my uni was just dumb.[/quote]
I had a bunch of friends, and myself, go to a bunch of Canadian Unis and UWaterloo is literally the only one I've heard of teaching it.
Honestly I don't even know what Scheme is though.

@OP, Textbooks and TAs if you are desperate can generally tell you everything you need to know. I imagine you've met a lot of people in class as well, you should try contacting them.
9
#9
1 Frags +

I've shown my code to my friends taking comp sci classes in other unis and they've never even heard of it. It's just really math oriented and super constrictive. There's not much to do with it; it's just a simple language to learn the fundamentals of programming with.

I've shown my code to my friends taking comp sci classes in other unis and they've never even heard of it. It's just really math oriented and super constrictive. There's not much to do with it; it's just a simple language to learn the fundamentals of programming with.
10
#10
1 Frags +
obe_TIL scheme is a common-ish intro level language. I thought my uni was just dumb.

The uni I went in, which is/was the best engineering uni of Portugal was the only one in the country that teached scheme and that used it as an intro level language I never saw it used anywhere else either, all other engineering colleges in Portugal use Java or C for most of them as an introductory language...

It's a pretty useless language imo and very frustrating to learn which is why I think most people fresh in college have huge issues with it. I just wish I could have started with Java or C like all the other :(

[quote=obe_]TIL scheme is a common-ish intro level language. I thought my uni was just dumb.
[/quote]
The uni I went in, which is/was the best engineering uni of Portugal was the only one in the country that teached scheme and that used it as an intro level language I never saw it used anywhere else either, all other engineering colleges in Portugal use Java or C for most of them as an introductory language...

It's a pretty useless language imo and very frustrating to learn which is why I think most people fresh in college have huge issues with it. I just wish I could have started with Java or C like all the other :(
11
#11
0 Frags +
obe_I might not be able to help you though, especially if this is anything above, like, entry-level scheme.

The course I'm taking is technically CS101.

Kaneco It's a pretty useless language imo and very frustrating to learn

I heard that too, but for some reason they still teach it as a basic language, although most of the advanced CS courses are in Java and C.

[quote=obe_]
I might not be able to help you though, especially if this is anything above, like, entry-level scheme.[/quote]
The course I'm taking is technically CS101.

[quote=Kaneco] It's a pretty useless language imo and very frustrating to learn[/quote]
I heard that too, but for some reason they still teach it as a basic language, although most of the advanced CS courses are in Java and C.
12
#12
0 Frags +

I actually I feel like I learnt some good practices from scheme since programming in 'real' languages. Anyway if you're at waterloo just go the labs (3003?) and ask for some help. Add me if you want I'll help you on specific questions.

I actually I feel like I learnt some good practices from scheme since programming in 'real' languages. Anyway if you're at waterloo just go the labs (3003?) and ask for some help. Add me if you want I'll help you on specific questions.
13
#13
0 Frags +

It's been so long since I've programmed in Scheme. A really good book for learning it is The Little Schemer by Daniel P. Friedman. Don't let that baby playful little elephant on the cover fool you. He will fuck you up.

If you've programmed in an imperative language before, just remember that something like:

int x;
if (y > 10) {
  x = 1;
} else if (y > 5) {
  x = 2;
} else {
  x = 3;
}

turns into:

(let (x) (cond
  ((> y 10) 1)
  ((> y 5) 2)
  (else 3)))

Or something equally ugly. Because you can't just declare, but have to initialize everything. And that every loop turns into recursion.

KanecoI would have to commit sudoku

wat

It's been so long since I've programmed in Scheme. A really good book for learning it is [url=www.amazon.com/The-Little-Schemer-4th-Edition/dp/0262560992]The Little Schemer by Daniel P. Friedman[/url]. Don't let that baby playful little elephant on the cover fool you. He will fuck you up.

If you've programmed in an imperative language before, just remember that something like:

[code]
int x;
if (y > 10) {
x = 1;
} else if (y > 5) {
x = 2;
} else {
x = 3;
}[/code]

turns into:

[code]
(let (x) (cond
((> y 10) 1)
((> y 5) 2)
(else 3)))
[/code]

Or something equally ugly. Because you can't just declare, but have to initialize everything. And that every loop turns into recursion.

[quote=Kaneco]I would have to commit sudoku[/quote]

wat
Please sign in through STEAM to post a comment.