• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:22
CEST 11:22
KST 18:22
  • 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
[ASL22] Ro16 Preview: Rough Waters8[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism0Official StarCraft website teases new content ahead of BlizzCon?105Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Balance hotfix patch 5.0.16b (July 16) SC4ALL: II Winner Will Earn a Spot at HSC 30! Weekly Cups (August 24-30): Patches' balance mod takes over
Tourneys
2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament Stellar Fest TWO the Moon (Dec 16-20) IntoTheTV X SOOP SC2 League : Weekly & Monthly SC2 INu's Battles#20 [BO.9]
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
Official StarCraft website teases new content ahead of BlizzCon? New 3v3 BGH Ladder (and more) on ShieldBattery! ASL22 General Discussion BGH Auto Balance -> http://bghmmr.eu/ Pros React To: Calm's Big Brain Play Vs Mini
Tourneys
[ASL22] Ro16 Group B [ASL22] Ro16 Group A [ASL22] Ro24 Group F [Megathread] Daily Proleagues
Strategy
Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Replay Review Process - What do you do? Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread Diablo IV EVE Corporation [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
F* the Children and Get Off …
TrAiDoS
Dreaming of BW patches (mod…
c3rberUs
Regacy Esports: The Bh…
regacyesports
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6891 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
Next event in 38m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Trap 11
StarCraft: Brood War
Bisu 1022
BeSt 596
Larva 256
hero 174
soO 76
Mind 44
Hm[arnc] 34
Rush 32
Sharp 27
sSak 22
[ Show more ]
ZergMaN 18
Terrorterran 15
Yoon 4
League of Legends
JimRising 469
KnowMe46
Counter-Strike
olofmeister1260
shoxiejesuss994
edward50
dupreeh18
Other Games
ceh9729
XaKoH 338
[ Show 12 non-featured ]
StarCraft 2
• LUISG 24
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 14
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2224
League of Legends
• Jankos1796
Upcoming Events
Afreeca Starleague
38m
Leta vs ggaemo
Jaedong vs Queen
GSL
1h 38m
PiGosaur Cup
14h 38m
Kung Fu Cup
1d 1h
Replay Cast
1d 14h
The PondCast
2 days
KCM Race Survival
2 days
Escore
3 days
IntoTheTV X SOOP
3 days
CranKy Ducklings
4 days
[ Show More ]
Sparkling Tuna Cup
5 days
Shopify Rebellion Sundays
5 days
Spirit vs Mixu
Clem vs TBD
RSL Revival
5 days
Replay Cast
5 days
Afreeca Starleague
6 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Proleague 2026-09-02
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Escore Tournament S3: King of Kings
Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 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.