• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 11:11
CET 17:11
KST 01:11
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Clem wins HomeStory Cup 282HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info3herO wins SC2 All-Star Invitational14SC2 All-Star Invitational: Tournament Preview5
Community News
Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0BSL Season 2025 - Full Overview and Conclusion8
StarCraft 2
General
HomeStory Cup 28 - Info & Preview Clem wins HomeStory Cup 28 Stellar Fest "01" Jersey Charity Auction StarCraft 2 Not at the Esports World Cup 2026 Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win
Tourneys
HomeStory Cup 28 RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) StarCraft Evolution League (SC Evo Biweekly) $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)
Strategy
Custom Maps
[A] Starcraft Sound Mod
External Content
Mutation # 511 Temple of Rebirth The PondCast: SC2 News & Results Mutation # 510 Safety Violation Mutation # 509 Doomsday Report
Brood War
General
Can someone share very abbreviated BW cliffnotes? 2024 BoxeR's birthday message Liquipedia.net NEEDS editors for Brood War BSL Season 21 - Complete Results Bleak Future After Failed ProGaming Career
Tourneys
Small VOD Thread 2.0 Escore Tournament StarCraft Season 1 KCM Race Survival 2026 Season 1 The Casual Games of the Week Thread
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Battle Aces/David Kim RTS Megathread Nintendo Switch Thread EVE Corporation Path of Exile Mobile Legends: Bang Bang
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Quickbooks Payroll Service Official Guide Quickbooks Customer Service Official Guide
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1136 users

Computer Science is truly a mind-blowing field.

Blogs > Mirosuu
Post a Reply
Mirosuu
Profile Blog Joined December 2010
England283 Posts
Last Edited: 2011-10-08 22:28:35
October 08 2011 22:27 GMT
#1
Hi TL, this is my first blog on the site, so please let me know if I have gotten any of this wrong. x_x

As the title says, I just think that the field of CS is mind-blowing.

I'm a final year CS student at a top 30 university in the UK, just beginning the grind that is the final year project + dissertation.

I'm creating a Multi-agent based traffic simulation to model traffic junctions and the behaviour that happens with them when you shove AI into the environment, accompanied with various environmental variables such as traffic lights with a certain timer, or a lane closure on a 4 way traffic junction.

When I picked the project, I began reading a book on the ideas behind multi-agent based systems. It seemed rather interesting, coupled with some lack of knowledge on the maths notation that was used in the book, I entered this university year with an open mind of what may happen with this project. I was surprised when I was told by my tutor to look at a specific paper that she had emailed over to me.

Labelled "Traffic at the edge of chaos", it blew my mind with things and changed truly how I thought about traffic and pedestrian systems.

I had never thought about chaos and chaotic systems being anywhere near related to vehicle traffic on a road, or pedestrians travelling through a busy airport.

Ever since I read that academic paper on chaotic systems and traffic, I've been thinking about criticality and traffic, and how these small things can make a huge or chaotic effect to our local environment as a result.

Computer Science has truly opened my mind to all of these new concepts and topics about our world.

If any of you are curious about what my project really means I'm doing. Look at this link, it will work like this. http://www.traffic-simulation.de/

Please don't hate me too much if any of this is bad. I'm a perfectionist by nature but I've been enjoying a drink this evening, watching IPL and talking to my girlfriend. Just leave me some nice feedback and I look at it when I'm sober and can quantify what I need to do to fix the problems

P.S. I've got a song stuck in my head right now I want to share with you guys.



I hope you enjoy!

***
The more things change, the more they stay the same.
pStar
Profile Blog Joined December 2010
996 Posts
October 08 2011 22:33 GMT
#2
im sixth form at the moment and am at the point of doing my UCAS form :/ So im in the middle of deciding what Comp Sci courses i am going to do...

Im curious as to what uni you are at?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 08 2011 22:47 GMT
#3
I'm at Aston University at the moment. I'm really enjoying it. Sadly can't say the same about a lot of the other people on the course.
The more things change, the more they stay the same.
D4Lorg
Profile Joined January 2010
10 Posts
October 09 2011 00:10 GMT
#4
haha, i was playing with stimulation, traffic manages to flow alot better when i set politeness to 0 ><. but there were alot of cars stopping in very short amounts of time. in the real world, that = crash.
also, chaos theory ftw :D also, i dont know what -form- in "sixth form" -pStar october 09 2011 07:33 means. clarification plz?
AcrossFiveJulys
Profile Blog Joined September 2005
United States3612 Posts
October 09 2011 00:17 GMT
#5
I'm a phd student working in machine learning/AI. I occasionally dabble into multiagent stuff, as one of my advisors specializes in the field. Glad you're enjoying your project :D

Computer science is the future of the world, imo! one day everything will be controlled by computation.
TheNessman
Profile Blog Joined May 2009
United States4158 Posts
October 09 2011 00:47 GMT
#6
can you say more about "chaotic systems"? what are those?
~~! youtube.com/xmungam1 !~~
Julmust
Profile Blog Joined November 2008
Sweden4867 Posts
October 09 2011 00:57 GMT
#7
2nd year comp-sci student here and even though I'm not through the basic courses yet (just finishing off a course in microcomputing right now) and I'm having my mind blown on a weekly basis on how fucking smart people are. The solutions they find to problems no one has ever heard of, or will hear of thanks to the awesome programming/design of another person.

After this I'll have my first algorithm-course. Hoping for it to be a good one since algorithms are just so damn interesting!
AdministratorI'm dancing in the moonlight
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
Last Edited: 2011-10-09 01:25:43
October 09 2011 01:24 GMT
#8
I'm doing my master's on traffic modelling with microsimulation. In my project, I have a somewhat simplistic way to pick a route for each individual (shortest path from every node available at distance 1 from current node, then logit choice model to pick the path) but this doesn't really reflect imperfect knowledge of the system etc, so Incorporating artificial intelligence to model the behavior of each individual seems like an interesting idea. Can you forward me that paper you mentioned along with any other source of information on the subject please ?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 01:48 GMT
#9
@Julmust: Algorithm courses are amazingly interesting in my opinion. You get to learn so much more about why memory use and speed of an algorithm is important, added with some maths to back the statement up.
I wished we did even more than we did in it. T_T

@TheNessman: chaotic systems are covered in more detail in here: maybe it will help you. http://en.wikipedia.org/wiki/Chaos_theory

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D
The more things change, the more they stay the same.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
Last Edited: 2011-10-09 02:07:35
October 09 2011 02:05 GMT
#10
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
October 09 2011 02:15 GMT
#11
On October 09 2011 10:48 Mirosuu wrote:

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D


Oh I see, still I would be greatly interested in reading about the merge of AI and traffic simulation. I'll pm you my email.
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 12:49 GMT
#12
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!
The more things change, the more they stay the same.
Cruncharoo
Profile Blog Joined March 2011
United States136 Posts
October 09 2011 15:34 GMT
#13
I'm actually taking a second ODE class right now that has a good deal of focus on Chaotic Systems. Probably one of the most interesting things I've studied in Math so far.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
October 09 2011 18:35 GMT
#14
On October 09 2011 21:49 Mirosuu wrote:
Show nested quote +
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!

Thanks for the help. Actually my dad gave me netbeans (java) a while back but it was a little too much to digest during high school. I'm thinking I'll try to make some codes with that in my spare time and see where I can go with it on my own, while trying to get into either the second level comp courses or intro level at university for the winter.
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
12:00
Playoffs
Classic vs CureLIVE!
MaxPax vs TBD
WardiTV1474
IndyStarCraft 297
Rex133
IntoTheiNu 23
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 301
Rex 133
StarCraft: Brood War
Britney 40594
Bisu 2531
Sea 2454
Rain 1386
Hyuk 925
Jaedong 834
Shuttle 821
Larva 776
BeSt 602
Soma 421
[ Show more ]
Stork 408
Soulkey 241
firebathero 199
actioN 190
Rush 183
Mini 160
Leta 118
Snow 102
Sharp 83
Hyun 63
JYJ 57
Mind 44
NotJumperer 40
Backho 39
Aegong 36
zelot 30
sorry 28
sSak 27
Yoon 21
IntoTheRainbow 18
910 17
Terrorterran 16
Free 14
GoRush 13
SilentControl 10
Dewaltoss 8
HiyA 6
Dota 2
singsing2913
qojqva2055
Dendi476
XcaliburYe89
Counter-Strike
fl0m436
oskar104
Super Smash Bros
Mew2King292
Heroes of the Storm
Khaldor209
MindelVK4
Other Games
B2W.Neo1178
FrodaN956
hiko915
DeMusliM375
Hui .249
crisheroes221
RotterdaM219
Trikslyr38
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• FirePhoenix10
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1826
• Stunt729
Upcoming Events
Replay Cast
7h 49m
RongYI Cup
1d 18h
herO vs Maru
uThermal 2v2 Circuit
2 days
Replay Cast
3 days
Wardi Open
3 days
Monday Night Weeklies
4 days
Sparkling Tuna Cup
4 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-02-04
HSC XXVIII
Underdog Cup #3

Ongoing

CSL 2025 WINTER (S19)
KCM Race Survival 2026 Season 1
Acropolis #4 - TS4
Rongyi Cup S3
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W7
Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
LiuLi Cup: 2025 Grand Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.